如何使用just_audio播放本地音频?
How to play local audio using just_audio?
我有这样一个文件路径列表:content://media/external/audio/media/2732
我想使用给定的文件路径播放音频。如何将该路径添加为媒体项?
MediaItem(
id: "content://media/external/audio/media/2732",
title: "Test Song",
)
以上代码无效。
我终于找到了解决办法。我使用了这个包: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",
)
我终于找到了解决办法。我使用了这个包: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",
)
您应该尝试在字符串的开头添加 asset:///。
示例:
之前:Uri.parse("content://media/external/audio/media/2732");
之后:Uri.parse("asset:///content://media/external/audio/media/2732");
如果你愿意,你可以阅读:https://github.com/ryanheise/just_audio/blob/master/just_audio/example/lib/example_playlist.dart
我有这样一个文件路径列表:content://media/external/audio/media/2732
我想使用给定的文件路径播放音频。如何将该路径添加为媒体项?
MediaItem(
id: "content://media/external/audio/media/2732",
title: "Test Song",
)
以上代码无效。
我终于找到了解决办法。我使用了这个包: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",
)
我终于找到了解决办法。我使用了这个包: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",
)
您应该尝试在字符串的开头添加 asset:///。
示例:
之前:Uri.parse("content://media/external/audio/media/2732");
之后:Uri.parse("asset:///content://media/external/audio/media/2732");
如果你愿意,你可以阅读:https://github.com/ryanheise/just_audio/blob/master/just_audio/example/lib/example_playlist.dart