IOS中的YouTube自动播放功能

Rob*_*Rob 2 youtube iframe uiwebview webview ios

我创建了一个webView:

videoView.delegate = self;
videoView.userInteractionEnabled = true;
[videoView loadRequest:[[NSURLRequest alloc]initWithURL:[[NSURL alloc]   initWithString:@"website"]]];
Run Code Online (Sandbox Code Playgroud)

我有html/javascript来处理视频的加载以及自动播放和下一个视频.这一切都有效,但我的问题是IOS自动加载像quicktime这样的播放器,这也是一件好事,但我不知道如何控制它,也不知道如何让视频播放一旦发生.我希望播放器中显示的按钮能够自动播放.我希望无论何时加载新视频都会发生这种情况.

JS代码就是这样的.我列出了一个列表,这是我的播放列表.我没有从youTube加载播放列表我只是制作自己的列表,当调用视频结束时,我按ID加载新视频.我还自动播放了视频,这就是IOS在视频加载时随时提供的按钮.另外,我使用iframe来完成所有这些,使用youTube api,这就是我对js方面的控制.

问题:有没有办法通过代码控制游戏?如果是这样的话,当播放器已经加载并且我加载另一个视频时,我如何才能将其设置为自动播放?

我找到了答案:

如果你把webView.mediaPlaybackRequiresUserAction=FALSE;webViewDidFinishLoad那么它会自动播放,仍然让你使用其他按钮也是如此.这就像一个魅力,建议使用它.

Rob*_*Rob 5

我找到了答案:如果你放了

webView.mediaPlaybackRequiresUserAction = FALSE; 在webViewDidFinishLoad:然后它将自动播放,仍然允许您使用其他按钮.这就像一个魅力,建议使用它.