在iOS7的UIWebView中嵌入iFrame?
我想在UIWebView中播放YouTube视频,我关注了这么多链接,我能够在UIWebView中嵌入视频,但问题是有时它会显示此视频包含来自Vevo的内容的消息 但我发现无论我使用什么iFrame,它都能在使用firebug的浏览器中完美工作 这是我在浏览器中使用的iFrame 与我在iOS设备中使用的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
<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];