无法使用AngularJS从库中删除视频文件

时间:2017-03-03 06:23:10

标签: android angularjs cordova video ionic-framework

我正在使用cordova-plugin-media-capture插件录制视频,该视频在画廊中可见,我不想这样。我将该文件复制到项目目录后尝试删除该视频。我可以从文件路径中删除该文件,但视频仍然可以在库中显示(不播放)。

请帮帮我。

1 个答案:

答案 0 :(得分:0)

图库使用Android的媒体数据库来显示媒体列表。在再次扫描文件系统之前,删除文件不会反映在数据库中。例如,重启后即可完成。

我知道原生的android修复程序。删除视频后,使用以下方法更新图库

public void UpdateGallery(String filePath) {
    sendBroadcast(new Intent(Intent.ACTION_MEDIA_SCANNER_SCAN_FILE, Uri.fromFile(new File(filePath))));
}

你可能需要为上面的方法编写一个自己的插件或修改现有的插件代码来更新galary。