【发布时间】:2022-09-27 18:03:57
【问题描述】:
我正在创建一个 1-1 调用应用程序,似乎在使用 Safari ios15 到另一个可用 MediaStream 的 Safari 移动浏览器时遇到问题,但是将其附加到 <video> 标签时仍然是黑屏/没有播放<video> 元素。
我正在使用 PeerJS 在两者之间建立连接并使用 peer.call() 和 peer.answer()
我正在使用navigator.mediaDevices.getUserMedia 从两个对等点开始流,这在所有其他设备上都可以正常工作,iOS 15 上的 Safari 除外。
我还使用将<video> 元素的属性设置为playsinline 和autoplay,并在本地流上添加muted,正如其他修复程序所建议的那样,但它们并不好。
有任何想法吗?
标签: javascript safari webrtc ios15 peerjs