使ExoPlayer在通知中按下播放时寻求最后的时间点吗?

时间:2019-01-15 07:25:27

标签: android kotlin exoplayer

应用程序使用ExoPlayer从服务器流式传输音频,当客户端暂停并再次播放时,流式客户端出现了问题。每次恢复播放时,我都需要赶上流。所有这些都来自通知控件。

我已经使用seekTo(0)在应用程序内部运行它,但是显然通知控制调用是不同的。

fun play() {
        player?.playWhenReady = true
        player?.seekTo(0)
}

fun pause() {
        player?.playWhenReady = false
}

在任何地方都可以访问通知控件正在调用的内容并可以对其进行修改吗?

1 个答案:

答案 0 :(得分:1)

我认为PlayerNotificationManager类可能会对您有所帮助,一旦附加,经理将使其与播放器保持同步,因此可能会对您有帮助。

您可以查看此博客,它可能会有所帮助: https://medium.com/google-exoplayer/playback-notifications-with-exoplayer-a2f1a18cf93b