【问题标题】:tunnel playback using hardware decoder使用硬件解码器进行隧道播放
【发布时间】:2018-01-31 04:47:31
【问题描述】:

我尝试通过 Exo-player 播放视频。我已按照以下链接中的建议对 exo-player 代码进行了更改以支持隧道模式。

https://medium.com/google-exoplayer/tunneled-video-playback-in-exoplayer-84f084a8094d

我在 media_codec.xml 文件中添加了硬件解码器支持。我还在 xml 文件中包含了隧道功能,如下所述。

功能名称="tunneled-playback" required="true"/>

一旦我启用“隧道播放”功能,播放器就会使用软件视频解码器。

即使进行了所有更改,软件解码器仍在使用中。 有人可以建议我如何使用具有隧道播放功能的硬件解码器吗?

【问题讨论】:

    标签: android video exoplayer


    【解决方案1】:

    以下是您可以执行的步骤列表:

    1. 确保您的平台支持隧道,仅设置该功能是不够的。
    2. 确保选择隧道编解码器。 Exo 所做的是查询编解码器列表并选择第一个作为最可取的。一些平台没有首先列出隧道编解码器,因此没有选择它。
    3. 检查是否实际创建了音频会话 ID。创建音频会话 ID 失败会阻止隧道播放。

    【讨论】:

      猜你喜欢
      • 2015-01-18
      • 2019-03-16
      • 2016-10-09
      • 1970-01-01
      • 2013-07-13
      • 2013-01-31
      • 2019-02-04
      • 1970-01-01
      • 2012-08-17
      相关资源
      最近更新 更多