【问题标题】:Flutter Steamprovider doesnt update listenersFlutter Streamprovider 不更新监听器
【发布时间】:2021-12-14 18:06:28
【问题描述】:

我正在使用“Just Audio”包播放音频。 该包确实提供了一个 PlayerState 流。 我正在创建一个 Streamprovider:

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

ToolTip for playerStateStream

我是这样订阅它的:

var radioPlayerState = Provider.of(context);

但是当我开始播放音频时,我的播放按钮没有任何反应

更新: 使 AudioPlayer() 全局并始终使用实例进行所有操作和引用工作。 有没有更好的解决方案?

【问题讨论】:

标签: flutter dart audio stream provider


【解决方案1】:

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

【讨论】:

    猜你喜欢
    • 2020-11-06
    • 2020-12-06
    • 2021-02-17
    • 2020-10-26
    • 2014-12-21
    • 2019-12-13
    • 2020-01-07
    • 1970-01-01
    • 2020-10-07
    相关资源
    最近更新 更多