如何使用 just_audio 播放本地音频?

Yub*_*tha 1 flutter flutter-dependencies just-audio

我有这样的文件路径列表:content://media/external/audio/media/2732我想使用给定的文件路径播放音频。如何将该路径添加为媒体项目?

MediaItem(
    id: "content://media/external/audio/media/2732",
    title: "Test Song",
)
Run Code Online (Sandbox Code Playgroud)

上面的代码不起作用。

最后我找到了解决方案。我使用了这个包:URI to File

执行

Uri uri = Uri.parse("content://media/external/audio/media/2732");
File file = await toFile(uri);
MediaItem(
    id: file.path,
    title: "Test Song",
)
Run Code Online (Sandbox Code Playgroud)

小智 5

像这样使用它。

Uri.parse('asset:///assets/audios/song.mp3');
Run Code Online (Sandbox Code Playgroud)