【问题标题】:Android: ExoPlayer - Audio stream playing in one app stops when exoplayer instance is initialised in another appAndroid:ExoPlayer - 当 exoplayer 实例在另一个应用程序中初始化时,在一个应用程序中播放的音频流停止
【发布时间】:2018-01-23 00:57:21
【问题描述】:

有两个应用程序使用 Exoplayer。应用A和应用B

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

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

谢谢。

【问题讨论】:

    标签: android audio-streaming exoplayer shared-resource


    【解决方案1】:

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

    就 ExoPlayer 而言没有问题。

    【讨论】:

      【解决方案2】:

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

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2019-01-16
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2013-12-24
        相关资源
        最近更新 更多