Android:ExoPlayer - 在另一个应用程序中初始化exoplayer实例时,在一个应用程序中播放的音频流会停止

问题描述:

有两个使用Exoplayer的应用程序。 AppA和AppBAndroid:ExoPlayer - 在另一个应用程序中初始化exoplayer实例时,在一个应用程序中播放的音频流会停止

  • AppA开始流式传输音频。
  • 然后启动AppB,初始化exoplayer实例。注意:AppB上尚未播放任何流。
  • 但立即AppA停止播放音频。

有人可以帮助理解这种行为与新的外行人初始化?

谢谢。

可能是ExoPlayer获取垃圾回收。您应该使用foreground service,以确保服务尽可能保持活跃而不会被系统中止。

问题是我们在初始化之后请求音频焦点,而不是用户请求播放事件时。 我猜想是基本错误。

就ExoPlayer而言没有问题。