我正在使用ExoPlayer 2.9.6在前台服务中播放音频以播放流式音频。我的用户界面使用PlayerControlView。
正如我所料,我应该持有唤醒锁和WIfi锁(参考https://exoplayer.dev/troubleshooting.html),但在任何示例中都看不到,因此尚不清楚获取和释放这些锁的最佳触发器。请注意,我的问题不是如何获取和释放锁,而是Exoplayer事件对此“触发”。
我本来以为是监听玩家事件,但是似乎没有直接依赖玩家的事件吗?另外,也可以使用“开始”和“暂停”按钮,但是我不清楚在保留默认行为的同时如何拦截这些事件?