如何像 MX Player 一样检测 flutter 中的音频文件夹?

How to detect audio folders in flutter like MX Player does?

最近我开始研究 Audio Player flutter 项目。作为一个 flutter 初学者,我不得不搜索完成项目所需的东西。 我想要像 MX Player 应用程序那样的媒体文件夹检测机制。 但是在网上搜索了一整天,我没有找到任何有用的东西。

请向我建议如何实现此功能,或者是否有可用的软件包?

您可以执行文件扫描并过滤根据扩展名(mp3、aac...)找到的文件,以获取您的音频文件。

您应该使用 ContentResolver 查询,例如

`Cursor c = context.getContentResolver().query(uri, projection, MediaStore.Audio.Media.DATA + " like ? ", new String[]{"%utm%"}, null)`

显示示例here