应用程序使用ExoPlayer从服务器流式传输音频,当客户端暂停并再次播放时,流式客户端出现了问题。每次恢复播放时,我都需要赶上流。所有这些都来自通知控件。
我已经使用seekTo(0)
在应用程序内部运行它,但是显然通知控制调用是不同的。
fun play() {
player?.playWhenReady = true
player?.seekTo(0)
}
fun pause() {
player?.playWhenReady = false
}
在任何地方都可以访问通知控件正在调用的内容并可以对其进行修改吗?
答案 0 :(得分:1)
我认为PlayerNotificationManager
类可能会对您有所帮助,一旦附加,经理将使其与播放器保持同步,因此可能会对您有帮助。
您可以查看此博客,它可能会有所帮助: https://medium.com/google-exoplayer/playback-notifications-with-exoplayer-a2f1a18cf93b