我的网络应用尝试在多个客户端之间同步视频播放。在这种情况下,我必须能够控制所有远程客户端。基于任何一个用户的操作的video
元素。
最近,移动版Chrome(在Android上测试)的新版本似乎在以下行中引发了错误:
failed to execute 'play' on 'htmlmediaelement': api can only be initiated by a user gesture.
还有其他问题(1 2 3)针对同一根本问题导致的类似问题。请注意,这是不明确的autoplay
问题。我想以编程方式播放/暂停视频,而无需用户手势来帮助同步播放。
我如何规避这个问题?