无需按红色按钮即可播放嵌入 YouTube

Play embed YouTube without pressing the red button

我正在使用 webview 播放嵌入的 YouTube。有没有不按红色按钮播放视频的方法?示例:如果我在 webview 外点击一个按钮,视频将自动播放而无需按下红色按钮。

我不确定 UIWebView 中是否有动态调整视频播放器控件的方法。您可以做的是加载视频并在按下 UIButton 时自动播放:

autoplay=1 附加到您的 URL(例如:https://www.youtube.com/embed/FQfJQZegamE?autoplay=1)。

然后在 UIWebView 上将 mediaPlaybackRequiresUserAction 设置为否。

// in your IBAction or button selector
UIWebView *webView = [UIWebView ...];
// load video URL into your webview
[webView setMediaPlaybackRequiresUserAction:NO];