我在我的网站中嵌入了一个YouTube iframe(与他们的JavaScript API结合使用)。我正在等待特定事件触发playVideo
功能来启动播放器。
在移动设备上,上述方法不起作用。我收到以下错误:
Failed to execute 'play' on 'HTMLMediaElement': API can only be initiated by a user gesture
所以我的问题:
是否有可能绕过这种“限制”? 我已经看到一些原生实现与WebView结合并关闭了这个“功能”,但这并不是我想要的。这将是我的计划B。
答案 0 :(得分:0)
尝试添加到webview设置:
settings.setMediaPlaybackRequiresUserGesture(假);