我正在尝试获取音频文件的持续时间并将其设置为String
。我正在使用flutter_sound
插件播放声音。 onPlayerStateChanged
听有持续时间,但是我不知道如何使用它来设置String
的持续时间值而不播放声音。
主要目的是我要选择一个最大长度为20秒的音频文件。有人可以帮我解决吗?
答案 0 :(得分:0)
您可以导入Flute Music Player软件包,然后使用:
try {
songs = await MusicFinder.allSongs();
} catch (e) {
print(e.toString());
}
将歌曲保存在列表中,然后过滤掉不需要的歌曲。 有关更多信息,请参见包装页面上的示例。