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