0

我有一个 UIButton。按下此按钮时,我会加载带有 youtube 视频的 WebView:

- (IBAction)buttonAction:(id)sender {
    UIWebView *webView = [[UIWebView alloc] initWithFrame:[MyButton frame]];
    NSString *htmlString = @"<html> (...) </html>"; // HTML w/ the YouTube iFrame
    webView.mediaPlaybackRequiresUserAction = NO;
    [webView loadHTMLString:htmlString baseURL:nil];
    [self.view addSubView:webView];
}

问题是,当它发生时,我有这个结果: 在此处输入图像描述

我想在加载 WebView 后立即开始播放视频。

任何提示/解决方案?

谢谢!

4

1 回答 1

0

我建议创建一个 html 页面,它是一个使用 youtube player api 的独立页面。由于您创建的 html 页面已经让 uiwebview 使用您创建的独立站点,然后您可以使用 youtube 播放器中内置的自动播放功能。我可以提供更多细节,但如果您不能使用独立的 html 网站作为您的选择,那么这将是一个毫无价值的答案,因此我添加的任何其他内容都对您没有帮助。

于 2012-08-01T18:37:40.677 回答