使用cordova(phonegap)移动相机拍摄的视频文件不刷新图库缩略图

Dee*_*pak 11 video jquery android ios cordova

是否有任何插件为cordova(android)刷新画廊?

  • 使用cordova插件捕获视频,cordova-plugin-media-capture它将视频保存到默认的SD卡路径(图库).

  • 现在我将文件从sdcard路径移动到我的应用程序目录路径(com.test.app).

  • 文件移动成功,我的应用程序和功能正常工作.

问题:移动文件后,仍然有一个带名称的视频缩略图No thumbnail.当我点击缩略图时,这会显示一个警告The file can not be reproduced,因为它已从图库路径移动到应用程序路径.如果我重新启动手机,则没有视频缩略图,因为它刷新了SD卡/图库.我想要的是移动文件后刷新库.

移动文件的代码

使用的插件: cordova-plugin-file

var fileURI="file:/storage/emulated/0/DCIM/Camera/VID_20161022_121221.mp4";
var newFileUri='file:///mnt/sdcard/Android/data/com.test.app/myvideo/'; 
var newFileName='uservideoname.mp4';        
        window.resolveLocalFileSystemURL(fileURI, 
        function (fileEntry) {
            window.resolveLocalFileSystemURL(newFileUri,
                function (dirEntry) {
                    // move the file to a new directory and rename it
                    fileEntry.moveTo(dirEntry, newFileName, function () {
                     // successfully moved
                    },
                    function (e) {
                    console.log(e);
                    });
                },
                function (e) {
                console.log(e);
                });

        },
        function (e){ 
            console.log(e);
        });
        }
Run Code Online (Sandbox Code Playgroud)

Dha*_*tha 0

希望这会对您有所帮助。祝您编码愉快

https://build.phonegap.com/plugins/2725
Run Code Online (Sandbox Code Playgroud)