如何将应用程序的状态更改为颤振中的集团
Posted
技术标签:
【中文标题】如何将应用程序的状态更改为颤振中的集团【英文标题】:How can I change the status of an application to a bloc in flutter 【发布时间】:2020-09-13 16:26:18 【问题描述】:我想知道如何将我在小部件中初始化的状态更改为一个块以全局处理它
final AssetsAudioPlayer _assetsAudioPlayer = AssetsAudioPlayer();
final List<StreamSubscription> _subscriptions = [];
@override
void initState()
_subscriptions.add(_assetsAudioPlayer.playlistFinished.listen((data)
print("finished : $data");
));
_subscriptions.add(_assetsAudioPlayer.playlistAudioFinished.listen((data)
print("playlistAudioFinished : $data");
));
_subscriptions.add(_assetsAudioPlayer.current.listen((data)
print("current : $data");
));
_subscriptions.add(_assetsAudioPlayer.onReadyToPlay.listen((audio)
print("onRedayToPlay : $audio");
));
super.initState();
@override
void dispose()
_assetsAudioPlayer.dispose();
super.dispose();
【问题讨论】:
我认为代码不完整,您能在这里分享一下您是如何使用 bloc 的吗? 【参考方案1】:我们这里没有足够的代码来详细了解您要查找的内容,但是...
我的建议是查看Provider 的文档,它为您的小部件提供全局动态数据。
还有Flutter_Bloc,它是大多数采用BLOC 模式的人的首选库。
这两个软件包都有很好的示例来帮助您入门。
【讨论】:
以上是关于如何将应用程序的状态更改为颤振中的集团的主要内容,如果未能解决你的问题,请参考以下文章