android tv 中的 Exoplayer 不会在直播中重现 (.m3u8) 文件

Posted

技术标签:

【中文标题】android tv 中的 Exoplayer 不会在直播中重现 (.m3u8) 文件【英文标题】:Exoplayer in android tv don't reproduce (.m3u8) file in live streaming 【发布时间】:2016-12-01 19:12:54 【问题描述】:

大家好,我在尝试使用文件 .m3u8 重现实时流媒体视频时遇到问题,当我尝试重现视频时,不显示任何图像并在日志中显示此错误。

为了重现 .m3u8 文件,我使用了 android tv 上的 Exoplayer 提供的 HLS 类。

我不确定为什么会出现这个错误,因为如果我用 android 6.0 编译它实际上我有图像和声音,但是如果在较低版本中尝试它,这个错误又会出现

【问题讨论】:

你的播放器类是什么样的?您是否正确完成了 ExoPlayer 初始化流程? 我正在尝试谷歌样本中的一个示例,无论如何我会与您联系...... 【参考方案1】:

我有同样的问题。放弃使用直接的 ExoPlayer 并使用包装在 VideoView 类中的 ExoMedia。效果很好:

https://github.com/brianwernick/ExoMedia

【讨论】:

以上是关于android tv 中的 Exoplayer 不会在直播中重现 (.m3u8) 文件的主要内容,如果未能解决你的问题,请参考以下文章

Android TV 中的 ExoPlayer 以纵向模式而不是横向模式播放视频

Android TV Leanback Exoplayer 视频缩放问题

Android TV - Exoplayer 控件显示在模拟器上但不显示在电视上

Android 7+ 中的 Exoplayer 宽高比

Android 和 Exoplayer 中的视图绑定

如何在 android 中更改 ExoPlayer 字幕位置?