gpt4 book ai didi

Flutter 实现暂停和播放...... 流媒体音乐

转载 作者:行者123 更新时间:2023-12-03 03:58:26 25 4
gpt4 key购买 nike

我已经尝试了多个 flutter 插件来流式传输和播放和暂停音乐,但到目前为止,我还没有想出一种简单的方法来实现播放和暂停,同时能够避免音乐重叠,我想要这样在播放当前歌曲时,如果我在新的音乐轨道上按播放,当前歌曲播放将停止并播放新按的歌曲。我已经尝试过flutter_sound、音频播放器、音频文件播放器和长笛音乐播放器,但我似乎无法弄清楚如何做到这一点。

如果可以使用其中一个或新插件,有没有办法实现我刚才描述的内容。

最佳答案

您寻找的图书馆更像是一个多轨播放器而不是播放器。目前不存在AFAIK。

最简单的方法是根据轨道的状态(应该由播放器给出)进行操作。

粗略地说,我的建议是:有一些东西可以保持每首轨道的状态(例如暂停、播放、完成)。 (例如轨道列表)当您在轨道 2 上按播放或轨道 1 播放完毕时,您设置为“完成”(或根据您的意愿)轨道 1 并设置为“播放”轨道 2。

听听当前轨道的状态,瞧(用于自动播放)。当轨道完成时,通知听众调用一个函数来开始你列表中的下一个。当您按下另一个轨道时,设置为“完成”当前轨道并“播放”您按下的轨道,然后通知听众。

任何让您知道轨道状态的库都足以满足您的目的。

关于Flutter 实现暂停和播放...... 流媒体音乐,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59275813/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com