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 视频缩放问题