【发布时间】:2023-03-28 13:40:01
【问题描述】:
我正在尝试获取音频文件的持续时间并将其设置为String。我正在使用flutter_sound 插件来播放声音。 onPlayerStateChanged listen 有持续时间,但我不知道如何使用它将String 设置为持续时间值而不播放声音。
主要目的是我想选择一个最大长度为 20 秒的音频文件。谁能帮我解决一下?
【问题讨论】:
我正在尝试获取音频文件的持续时间并将其设置为String。我正在使用flutter_sound 插件来播放声音。 onPlayerStateChanged listen 有持续时间,但我不知道如何使用它将String 设置为持续时间值而不播放声音。
主要目的是我想选择一个最大长度为 20 秒的音频文件。谁能帮我解决一下?
【问题讨论】:
你可以使用:
audioplayers: any then await audioPlayer.play(audioFile.path, isLocal: true);
duration = await audioPlayer.getDuration();
【讨论】: