0

我想问一下当歌曲结束时是否有任何流可以在just_audio 颤振包中做一些事情,或者有什么方法可以做到这一点?

4

1 回答 1

1

查看文档,AudioPlayer实例有一个名为playerStateplayerStateStream的字段(如果您想监听事件)。playerStateStream 可以使用具有名为processingState的字段的流来收听。此字段包含您需要的所有信息(这里是列表)。如果处理状态为完成,则播放器完成播放。


例子:

_player.playerStateStream.listen((playerState) {
    if (playerState.processingState == ProcessingState.completed) {
        // Some Stuff
    }
});
于 2021-07-09T05:49:20.723 回答