在webview中远程视频流播放不了

来源:16-5 实战-Andorid与浏览器互通

慕粉1201386589

2019-05-14

老师你好,我目前在Android上尝试了下通过webview加载网页的形式,使用webrtc功能。当我用Android手机和浏览器视频通话的时候,浏览器本地视频流和远程视频流都能看到,webview上的远程视频流就没法播放(如图所示),这个可能的原因有什么呢?我找了一下网上的资料,有人说可以替换一下crosswalk内核试试,不知道是否有效。

图片描述

写回答

3回答

慕莱坞2474231

2020-12-10

同样的问题,uniapp

0
0

慕粉1201386589

提问者

2019-05-15

这个webview是支持webRTC的,本地的视频流就是通过navigator.mediaDevices.getUserMedia方法获取的,而且浏览器上的远程视频流也是webview采集到传过来的,并且能够正常播放。现在的问题是浏览器采集到的视频流推给webview,webview不能正常播放,我怀疑是不是编码格式之类的问题。?

0
1
李超
本地视频采集后是直接渲染的,不会等送到编码器编码后再渲染
2020-12-10
共1条回复

李超

2019-05-15

webview 底层使用的是浏览器的内核,如果它使用的浏览器内核不包括WebRTC 就不会通;有些android 手机已经把原生的浏览器内核换成自己的浏览器了,所以会出现你说的这个问题

0
2
李超
你手机自带的浏览器可以互通吗?如果可以的话,应该是你那里逻辑没写对
2019-05-16
共2条回复

5G时代必备音视频WebRTC实时互动直播技术入门与实战

低门槛掌握WebRTC技术,高效率快速构建一套音视频实时互动系统

2464 学习 · 712 问题

查看课程