【发布时间】:2018-11-22 12:23:57
【问题描述】:
我有像 "sdcard://music/ABC.mp3" 这样的音频文件的路径。如何从该路径获取其他详细信息,例如专辑、艺术家、持续时间等。
【问题讨论】:
标签: dart flutter flutter-channel
我有像 "sdcard://music/ABC.mp3" 这样的音频文件的路径。如何从该路径获取其他详细信息,例如专辑、艺术家、持续时间等。
【问题讨论】:
标签: dart flutter flutter-channel
如果您使用flutter_sound,则有一些实用方法可以为您提供以毫秒为单位的持续时间和一些其他元数据。来自包文档:
int duration = await flutterSoundHelper.duration( this._path[_codec.index] );
Map<dynamic, dynamic> info = await flutterSoundHelper.FFmpegGetMediaInformation( uri );
【讨论】:
你可以使用fluter_music_player插件来播放、暂停、专辑艺术家、时长等。它同时支持ios和android。
查看Flutter Music Player这个使用这个插件的示例音乐播放器颤振项目
【讨论】: