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

时间:2016-10-22 07:43:23

标签: android jquery ios cordova video

有没有任何用于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);
        });
        }

1 个答案:

答案 0 :(得分:0)

这可以帮到你。快乐编码

https://build.phonegap.com/plugins/2725