我需要一些关于在flutter中使用audioplayer包的帮助,我发现了一段可以理解的代码,除了PlayerState.PLAYING
部分,这是PlayerStateaudioPlayers
包的一部分还是什么?
验证码:
//listen to states: playing paused stopped
audioPlayer.onPlayerStateChanged.listen((state){
setState(() {
isPlaying = state == PlayerState.PLAYING;
});
});
字符串
另外,如果有人能告诉正确的方法来监听状态使用audioPlayers
。
2条答案
按热度按时间holgip5t1#
Dart不能识别
PlayerState.PLAYING
,因为PLAYING已被弃用,现在你可以写PlayerState.playing
,它现在工作得很好。g2ieeal72#
是的,它是audio_players包的一部分。www.example.com上的软件包pub.dev是开源的。这意味着您可以轻松查看代码。
打开https://pub.dev/packages/audioplayers
在GitHub存储库的侧菜单中选择Repository(Github)。
按键盘上的“.”,这将在浏览器中打开VS Code。
搜索PlayerState,你会发现很多结果。PlayerState可能是一个类或枚举,如果你查找它,你会在src/API/player_state. dart下找到枚举PlayerState。
通常这是不必要的,因为您可以使用Command + Left Click在PlayerState上直接导航到IDE中的位置。至少在Mac