我想在Flutter应用中录制视频或音频,并希望它们出现在图库中。我该怎么办,因为path_provider正在将文件保存到安全位置,并且需要root用户的设备才能访问它。 我正在尝试Flutter Camera Plugin Example
答案 0 :(得分:1)
我遇到问题的原因是,我尝试的示例使用path_provider函数“ getApplicationDocumentsDirectory()”来存储文件。 通过将上述Function替换为“ getExternalStorageDirectory()”,我可以将文件存储在外部目录中,并且它们会出现在Gallery中。
答案 1 :(得分:0)
您需要使用广播意图扫描媒体文件。
sendBroadcast(new Intent(Intent.ACTION_MEDIA_SCANNER_SCAN_FILE, Uri.fromFile(YOUR_PATH)));