You need to enable JavaScript to run this app.
最新活动
大模型
产品
解决方案
定价
生态与合作
支持与服务
开发者
了解我们

Fire TV 4K Max设备上Android WebView播放直播流无画面的问题求助

Fire TV 4K Max设备上Android WebView播放直播流无画面的问题求助

各位大佬,我已经在Fire TV Stick的WebView里折腾直播流好几天了,现在完全卡壳,真心求大家给点思路!

情况是这样的:

  • 目标网站在我测试设备的标准浏览器里运行完全正常,直播流画面声音都没问题
  • 我已经搞定了所有DRM相关的问题,现在WebView里能听到加密直播的声音,但完全看不到画面
  • 谷歌搜了好多次,根本找不到相关的解决方案,那些教程讲到媒体能播放就停了,估计是我关键词没选对,连类似的案例都找不到

后来我试着搞了个临时 workaround:在WebView后面套了个ExoPlayer实例来跑直播流,这个方案居然完美工作了!但更奇怪的事情来了——当我调用ExoPlayer的prepare()方法之后,WebView里的视频元素居然开始显示画面了!

我赶紧去翻了ExoPlayer最新版本的源码,但死活没搞清楚到底是哪个操作触发了WebView的画面渲染,现在实在没辙了,有没有大佬遇到过类似的问题,或者能给点排查方向的?

备注:内容来源于stack exchange,提问作者Ark Less

火山引擎 最新活动