如何使用Flutter just_audio插件处理直播缓冲



我正在构建一个直播电台应用程序,我决定将just_audio插件与just_audio-background插件一起使用。

它似乎工作得很好,但我的客户反馈说,当用户外出、网络连接不好或没有快速数据计划时,该应用程序有时会缓冲很多。我可能错了,但我认为这可能是因为它总是以最高质量播放音频。

有什么好办法处理这个问题吗?有什么东西我忘了放了吗?如果用户正在缓冲,所以没有使用那么多数据,有没有办法降低音频质量?我在文件中找不到任何东西。

谢谢!

是的,您可以指定流的质量,以便它可以快速加载。在媒体项内部的附加项中添加字段,如下所示:

extras: {
'url': song['path'].toString(),
'subtitle': song['subtitle'],
'quality': song['quality'], 
},

最新更新