iOS播放任何youtube视频嵌入

时间:2015-01-05 14:23:59

标签: ios iphone youtube ipod ipad-2

我想在iOS项目中添加youtube播放器。有时一些方法不起作用。有些方法会抛出此视频无法播放的限制错误,请在youtube上播放等等。有些方法会在进入播放模式时全屏进入。我只想在特定的屏幕上使用youtube播放器。我已添加此代码,它可以解决我的问题。

NSString* embedHTML = [NSString stringWithFormat:@"\ <html>\ <body style='margin:0px;padding:0px;'>\ <script type='text/javascript' src='http://www.youtube.com/iframe_api'></script>\ <script type='text/javascript'>\ function onYouTubeIframeAPIReady()\ {\ ytplayer=new YT.Player('playerId',{events:{onReady:onPlayerReady}})\ }\ function onPlayerReady(a)\ { \ a.target.playVideo(); \ }\ </script>\ <iframe id='playerId' type='text/html' width='%d' height='%d' src='http://www.youtube.com/embed/%@?enablejsapi=1&rel=0&playsinline=1&autoplay=1' frameborder='0'>\ </body>\ </html>", width, height, @"VIDEO_ID"]; [webView loadHTMLString:embedHTML baseURL:[NSURL URLWithString:@"http://www.youtube.com"]];

0 个答案:

没有答案