首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >WebRTC视频聊天在iOS Safari或iOS Chrome上不起作用--这可能吗?

WebRTC视频聊天在iOS Safari或iOS Chrome上不起作用--这可能吗?
EN

Stack Overflow用户
提问于 2020-05-08 07:01:13
回答 2查看 3K关注 0票数 1

我不是技术人员,但让我的工程师把基于网络的视频聊天应用程序放在一起,目标是在iOS网络浏览器上使用它。该服务在桌面浏览器上似乎工作正常。但是,我们不能让它在iOS浏览器上工作。

在Safari (使用iPhone 11 - iOS 13)上,视频立即冻结并显示静止帧。在Chrome上,不会建立连接,也不会提示访问摄像头/麦克风。

我读到过一些相互矛盾的文章,有的说iOS Safari/Chrome支持WebRTC,有的说不支持。

会感谢这里的任何人的帮助!有没有可能创建一个可以在iPhone上正常运行的基于URL的视频会议平台?

EN

回答 2

Stack Overflow用户

发布于 2020-05-08 11:56:21

尝试向Video元素添加'muted','autoplay','playsinline‘属性,如下所示。

代码语言:javascript
复制
<video muted autoplay playsinline></video>

如果你能回放,那就没问题了。

从用户体验的角度来看,浏览器只能在Youtube和用户允许的网站上自动播放音频或带有音频的视频。这不能在其他网站上完成。若要在不能自动播放的网站上播放,请将其修改为播放用户手势,例如单击。

代码语言:javascript
复制
video.onclick = _ => video.play();
票数 3
EN

Stack Overflow用户

发布于 2020-06-09 21:35:39

这是一个从Raspberry Pi到iPhone iOS 13.4的例子。从windows上的Chrome到iPhone https://apprtc.tc,它都无法工作

源代码:https://github.com/webrtc/apprtc

Chrome for iPhone不支持GetUserMedia,Safari for iPhone支持,Chrome for Windows支持

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/61669217

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档