0

我将 Simple Peer(WebRTC)、ReactJS 用于我的视频通话服务。在视频通话屏幕中,我使用了 2 个视频标签(联系人视频和用户视频)进行视频播放。成功连接后开始通话时,仅播放联系人视频(第一个视频标签),当联系人关闭其视频时,播放用户视频(第二个视频标签)。

这只发生在 Safari 上(我只在 Mac 上测试过)。它在其他浏览器(谷歌浏览器,火狐)中运行良好。

有没有办法解决这个问题?

4

1 回答 1

0

WebRTC 很大程度上依赖于浏览器,而 Safari 有特定的要求(比如严格的曲目顺序)。检查 JS 控制台以识别任何错误。您可以尝试一个有效的交钥匙 html5 视频通话解决方案并尝试复制。

于 2020-09-28T12:42:55.760 回答