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

时间:2017-08-15 05:54:40

标签: android audio-streaming exoplayer shared-resource

有两个使用Exoplayer的应用。 AppA和AppB

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

有人可以通过exoplayer的新初始化来帮助理解这种行为吗?

感谢。

2 个答案:

答案 0 :(得分:0)

可能ExoPlayer会收集垃圾。您应该使用foreground service,以确保服务尽可能保持活动而不会被系统杀死。

答案 1 :(得分:0)

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

ExoPlayer方面没有问题。