Flutter Steamprovider不更新侦听器



我使用的是"Just Audio"包播放音频。这个包提供了一个PlayerState流。我正在创建一个流提供商:

StreamProvider.value (.playerStateStream值:AudioPlayer (),),

playerStateStream的工具提示

我像这样订阅它

var radioPlayerState = Provider.of(context);

然而,当我开始播放音频时,我的播放按钮没有任何变化

更新:将AudioPlayer()设置为全局,并始终为所有动作和引用使用实例。有没有更好的解决方案?

所以让AudioPlayer全局而不是使用AudioPlayer()每次我需要一个函数从AudioPlayer解决了这个问题。

相关内容

  • 没有找到相关文章

最新更新