iOS Youtube嵌入式视频播放列表
我有一个问题,在UIWebView中将youtube视频嵌入我的iOS 6.0或更高版本的应用中。 我的一些播放列表网址可以正常工作,而另一些则不可以。 那些不起作用的只是在UIWebView中显示一个黑框,并带有适当的标题..但是我无法在UIWebView中点击播放来启动视频。
一个作品的示例:http://www.youtube.com/embed/videoseries?list = PLaLpP50ifUEi3z0IXMuc5EbxChfjj0YCX
无效:http://www.youtube.com/embed/videoseries?list=PLaLpP50ifUEhBzltdYTk63BNyVXx53bvj
但是,两者都在浏览器中正确加载。
我嵌入的NSString是
NSString *embedHTML =[NSString stringWithFormat:@"
<html><head>
<style type="text/css">
body {
background-color: transparent;
color: blue;
}
</style>
</head><body style="margin:0">
<iframe height="200" width="300" src="%@"></iframe>
</body></html>", url];
我使用以下网址填充网址:
[self.webView loadHTMLString:self.embedHTML baseURL:nil];
为什么这对一些播放列表视频有效,而对其他视频不起作用?
谢谢!
如果它的问题完全相同,但从上周开始没有播放列表在iOS(iPhone,iPad)上运行(嵌入在普通网页中),iOS6和iOS7都会出现。
看我的帖子:
播放列表(嵌入式)在iOS上损坏
他们仍然可以在所有桌面浏览器中工作。
单一的视频将工作......也许这就是为什么你的第一个例子仍然有效,因为它不是一个真正的播放列表(?)...因为它只有一个视频。
它是一个bug @ youtube ......他们迄今为止唯一的回复(@google api groups)是“它的提交”,这当然不算什么......他们也可以说“它没有提交”,因为“提交”意味着什么。他们应该开始确认这是一个错误......接下来他们应该提及它是否以及何时将要解决。
不舒服,但你可能想要添加/更改标签(youtube-api)而不仅仅是“youtube”到你的第一篇文章(如果你仍然可以)。
YouTube上的API
YouTube上的API
链接地址: http://www.djcxy.com/p/47455.html上一篇: iOS Youtube Embedded video playlists
下一篇: Youtube embedded playlist diplays playall button instead of the first video