我正在React React JS中构建WebRTC软电话,并且无论何时在iOS Safari中播放远程视图时,都无法播放我的“本地”视图视频元素。我怀疑这可能是由于Safari的视频播放限制所致,但我想看看是否有人能使这项工作奏效,或者我们是否只停留一次播放一个视频元素。
最佳答案
在iOS 10及更高版本中,只要视频没有声音,就可以在不需要用户交互的情况下自动播放或调用视频的play()。启动视频不再强制其全屏播放:https://webkit.org/blog/6784/new-video-policies-for-ios/
但是,您仍然无法同时播放多个视频,但该补丁程序刚刚发布。这样就可以了:https://bugs.webkit.org/show_bug.cgi?id=162366
您可以通过在启动另一个视频时暂停一个视频来使示例在iOS 10上运行吗?毕竟,您不会同时显示它们。您可以通过在每次用户切换时同步其currentTime属性来使它们保持同步。
关于html - 是否可以在iOS Safari中同时播放2个在线视频?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56741807/