如果在iOS 11中使用Safari取消静音,则WebRTC远程视频不会自动播放

时间:2017-11-21 15:43:12

标签: html5 video webrtc ios11

正如我们所知道的HTML5视频一样,“一旦视频元素进入视图,如果设置了自动播放和静音,则会自动开始播放”

此外,“可以通过编程方式取消静音视频以响应用户手势,例如点击,但如果您尝试在没有用户手势的情况下以编程方式取消静音视频,则播放将暂停。”

因此,对于视频通话应用,如果我想要自动播放远程视频,我必须让它们保持静音,直到有用户手势。这会破坏用户体验。请帮助如何管理语音的非静音状态的远程视频自动播放。我在iOS 11.2中使用Safari进行测试

1 个答案:

答案 0 :(得分:0)

请参阅"媒体捕获和自动播放视频"部分中的https://webkit.org/blog/7763/a-closer-look-into-webrtc/ - 如果你从getUserMedia捕获,你可能很好。

https://github.com/webrtc/samples/issues/929有一些关于您可能想要设置的有用属性的注释。