采纳答案成功!
向帮助你的同学说点啥吧!感谢那些助人为乐的人
老师你好,我目前在Android上尝试了下通过webview加载网页的形式,使用webrtc功能。当我用Android手机和浏览器视频通话的时候,浏览器本地视频流和远程视频流都能看到,webview上的远程视频流就没法播放(如图所示),这个可能的原因有什么呢?我找了一下网上的资料,有人说可以替换一下crosswalk内核试试,不知道是否有效。
同样的问题,uniapp
这个webview是支持webRTC的,本地的视频流就是通过navigator.mediaDevices.getUserMedia方法获取的,而且浏览器上的远程视频流也是webview采集到传过来的,并且能够正常播放。现在的问题是浏览器采集到的视频流推给webview,webview不能正常播放,我怀疑是不是编码格式之类的问题。?
本地视频采集后是直接渲染的,不会等送到编码器编码后再渲染
webview 底层使用的是浏览器的内核,如果它使用的浏览器内核不包括WebRTC 就不会通;有些android 手机已经把原生的浏览器内核换成自己的浏览器了,所以会出现你说的这个问题
你手机自带的浏览器可以互通吗?如果可以的话,应该是你那里逻辑没写对
登录后可查看更多问答,登录/注册
低门槛掌握WebRTC技术,高效率快速构建一套音视频实时互动系统
1.2k 12
932 11
1.2k 10
1.3k 9
1.5k 9