我试图在互联网上寻找解决方案,但没有找到。我也尝试了一些方法,但仍然没有奏效。我只为音频播放器使用了音频和颤动音频查询插件,我尝试使用音频服务插件使其在后台和通知控件中运行。我不知道如何实现List<SongInfo
> to 。<MediaItem>
音频查询示例代码
List<SongInfo> songs = [];
void getTracks() async {
songs = await audioQuery.getSongs();
setState(() {
songs = songs;
});
}
音频服务示例:
class AudioPlayer extends BackgroundAudioTask{
final FlutterAudioQuery audioQuery = FlutterAudioQuery();
//background audio player class
final _queue = <MediaItem>[];
}