Ios 不按红色按钮播放嵌入YouTube

Ios 不按红色按钮播放嵌入YouTube,ios,uiwebview,youtube-api,uigesturerecognizer,youtube-iframe-api,Ios,Uiwebview,Youtube Api,Uigesturerecognizer,Youtube Iframe Api,我正在使用webview播放嵌入的YouTube。有没有办法不按红色按钮播放视频?示例:如果我单击webview外部的按钮,视频将自动播放,而无需按下红色按钮。我不确定是否有办法在UIWebView中动态调整视频播放器控件。您可以加载视频,并在按下ui按钮时自动播放: 将autoplay=1附加到您的URL(例如:https://www.youtube.com/embed/FQfJQZegamE?autoplay=1) 然后在UIWebView上将MediaPlaybackRequiresAct

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

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

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

然后在
UIWebView
上将
MediaPlaybackRequiresAction
设置为否

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

谢谢,日航。在这种情况下我可以调用javascript吗?我尝试使用以下代码:[self.webView stringByEvaluatingJavaScriptFromString:@“ytplayer.playVideo()”];但是,它仍然不起作用。我不确定这样调用iFrame方法是否有效。正如我之前所说,在ios应用程序中播放YouTube视频的唯一合法方式是YouTube上的类。