使用path_provider保存的抖动图像和视频未显示在图库中

时间:2018-08-20 09:28:52

标签: flutter

我想在Flutter应用中录制视频或音频,并希望它们出现在图库中。我该怎么办,因为path_provider正在将文件保存到安全位置,并且需要root用户的设备才能访问它。 我正在尝试Flutter Camera Plugin Example

也在https://github.com/flutter/flutter/issues/20807上问过

2 个答案:

答案 0 :(得分:1)

我遇到问题的原因是,我尝试的示例使用path_provider函数“ getApplicationDocumentsDirectory()”来存储文件。 通过将上述Function替换为“ getExternalStorageDirectory()”,我可以将文件存储在外部目录中,并且它们会出现在Gallery中。

答案 1 :(得分:0)

您需要使用广播意图扫描媒体文件。

 sendBroadcast(new Intent(Intent.ACTION_MEDIA_SCANNER_SCAN_FILE, Uri.fromFile(YOUR_PATH)));