dart 播放特定持续时间 Flutter 的音频

um6iljoc  于 12个月前  发布在  Flutter
关注(0)|答案(1)|浏览(139)

我正在开发Flutter应用程序,播放音频。通常音频从0秒开始,但如果已经听了30秒,则通过重新播放,它应该从30秒开始。我已经使用 audioPlayer.seek(),但只有滑块和计时器更新,但音频仍然从开始。

e0bqpujr

e0bqpujr1#

嗯。我想你需要包括一些代码,然后才有可能知道发生了什么。然而,有一个想法是,我不认为你可以寻找,直到你加载的音频-如果你不加载它独立,只是调用play(),我认为你必须切换到加载之前调用播放。
就像这样:

await player.setAudioSource(source);
await player.load();
await player.seek(Duration(seconds:30);
await player.play();

相关问题