ios 15+ 在微信内置浏览器需要执行 play 两次才行

ios 15+ 在微信内置浏览器增加了点击按钮来执行 track.play() ,但是需要点击两次才显示画面
发布时间: 2022-01-10 18:03

回答:

ios 15+ 在微信内置浏览器需要执行 play 两次才能显示画面的问题,

属于浏览器兼容问题,下面是处理方案:

可以加一个 touchend 事件,在事件中调 videoEl.load() 方法,videoEl 为 video 标签;click 中不变,继续执行 track.play()

使用上述方案,在目前的 plugin-rtc sdk 版本 (5.3.0)中,可能会偶现点击播放时,画面闪烁一下的问题,我们会在下个版本中处理闪烁的问题