在iOS7的UIWebView中嵌入iFrame?

在iOS7的UIWebView中嵌入iFrame?,ios,ios7,uiwebview,youtube-api,firebug,Ios,Ios7,Uiwebview,Youtube Api,Firebug,我想在UIWebView中播放YouTube视频,我关注了这么多链接,我能够在UIWebView中嵌入视频,但问题是有时它会显示此视频包含来自Vevo的内容的消息 但我发现无论我使用什么iFrame,它都能在使用firebug的浏览器中完美工作 这是我在浏览器中使用的iFrame 与我在iOS设备中使用的iFrame相同 <iframe id=\"player\" type=\"text/html\" width=\"320\" height=\"300\" src=\"https://w

我想在UIWebView中播放YouTube视频,我关注了这么多链接,我能够在UIWebView中嵌入视频,但问题是有时它会显示此视频包含来自Vevo的内容的消息

但我发现无论我使用什么iFrame,它都能在使用firebug的浏览器中完美工作

这是我在浏览器中使用的iFrame

与我在iOS设备中使用的iFrame相同

<iframe id=\"player\" type=\"text/html\" width=\"320\" height=\"300\" src=\"https://www.youtube.com/embed/w4s6eUZ2uGw?enablejsapi=1&origin=http://example.com\" frameborder=\"0\"></iframe>

[self.videoView loadHTMLString:embedHTML baseURL:nil];
请告诉我我哪里做错了

截屏


万一以后有人发现这个。SME是索尼音乐娱乐公司。此消息表示视频中的歌曲或内容侵犯了索尼的版权。因此,他们不会让视频被嵌入。如果您有权播放该视频,您可以提出反诉,并证明您可以合法嵌入和共享包含索尼音乐娱乐内容的视频。

以防稍后有人发现此内容。SME是索尼音乐娱乐公司。此消息表示视频中的歌曲或内容侵犯了索尼的版权。因此,他们不会让视频被嵌入。如果您有权播放该视频,您可以提出反诉,并证明您可以合法嵌入和共享包含索尼音乐娱乐内容的视频。

尝试此链接,我希望这对您有帮助。尝试这个链接,我希望这将帮助你充分。试试这个,这个很好用。你使用youtube Url作为。试试这个。它工作得很好。您使用youtube Url作为。
<iframe id=\"player\" type=\"text/html\" width=\"320\" height=\"300\" src=\"https://www.youtube.com/embed/w4s6eUZ2uGw?enablejsapi=1&origin=http://example.com\" frameborder=\"0\"></iframe>

[self.videoView loadHTMLString:embedHTML baseURL:nil];
UIWebView * youTubeWebView=[[UIWebView alloc]initWithFrame:CGRectMake(0,0,320,320)];
    youTubeWebView.allowsInlineMediaPlayback=YES;
    youTubeWebView.mediaPlaybackRequiresUserAction=NO;
    youTubeWebView.mediaPlaybackAllowsAirPlay=YES;
    youTubeWebView.delegate=self;
    youTubeWebView.scrollView.bounces=NO;

    NSString *linkObj=@"http://www.youtube.com/v/1iBIcJFRLBA";//@"http://www.youtube.com/v/6MaSTM769Gk";
    NSLog(@"linkObj1_________________%@",linkObj);
    NSString *embedHTML = @"\
    <html><head>\
    <style type=\"text/css\">\
    body {\
    background-color: transparent;color: white;}\\</style>\\</head><body style=\"margin:0\">\\<embed webkit-playsinline id=\"yt\" src=\"%@\" type=\"application/x-shockwave-flash\" \\width=\"320\" height=\"320\"></embed>\\</body></html>";

    NSString *html = [NSString stringWithFormat:embedHTML, linkObj];
    [youTubeWebView loadHTMLString:html baseURL:nil];
    [self.view addSubview:youTubeWebView];