首页 > 解决方案 > VIDEO中的Vue + Quasar“不允许加载本地资源”

问题描述

我在我的 Android 设备 (android 8.1) cordova-plugin-media中使用 Cordova 插件时遇到问题。

用相机录制视频后,我尝试显示它,但收到错误消息:

不允许加载本地资源:file:///storage/emulated/0/DCIM/OpenCamera/VID_20210607_122143.mp4

我已经尝试了很多事情,但我无法解决它,使用 cordova-permission 我获得了 READ_EXTERNAL_STORAGE 和 WRITE_EXTERNAL_STORAGE 权限。

使用手机我可以在文件夹中找到视频并显示它,但我不能在我的APP中这样做。

我正在使用下一个代码来捕获视频,并且我正确接收了路径(file:///storage/emulated/0/DCIM/OpenCamera/VID_20210607_122143.mp4)

    // start video capture
    navigator.device.capture.captureVideo(captureSuccess, captureError, {limit:1});

   // Success function
      var captureSuccess = function(mediaFiles) {
        var i, path, len;
        for (i = 0, len = mediaFiles.length; i < len; i += 1) {
            path = mediaFiles[i].fullPath;
            self.videoSrc = path;
        }
    };

标签: vue.jscordova-pluginsquasar

解决方案


推荐阅读