如何在ios中本地播放youtube视频列表

如何在ios中本地播放youtube视频列表,ios,uiwebview,youtube,Ios,Uiwebview,Youtube,我需要在iphone应用程序中播放youtube视频列表。我做了一个快速的调查,但仍然找不到答案。大多数答案都是关于在iOS中播放单个youtube视频,方法是将youtube url嵌入HTML页面并加载到UIWebview中。但这似乎不是播放列表的方式。但我想这是可能的,因为有些应用程序可以做到这一点 更新:我设法用iframe方法在UIWebView中播放了一个列表,但这不是我开始要做的。我需要在非全屏模式下播放视频。有没有办法这样做 感谢使用UIWebView的internal,当iFr

我需要在iphone应用程序中播放youtube视频列表。我做了一个快速的调查,但仍然找不到答案。大多数答案都是关于在iOS中播放单个youtube视频,方法是将youtube url嵌入HTML页面并加载到UIWebview中。但这似乎不是播放列表的方式。但我想这是可能的,因为有些应用程序可以做到这一点

更新:我设法用iframe方法在UIWebView中播放了一个列表,但这不是我开始要做的。我需要在非全屏模式下播放视频。有没有办法这样做


感谢

使用UIWebView的internal,当iFrame的javascript在内部发送finish事件时,通过将视频的URL存储在数组中并增加数组的对象位置,可以逐个加载视频。iFrame方法被记录在案,并且展示了一种用javascript注入webview的方法


对于非内联视频播放(仅全屏),请在UIWebView上将
allowsInlineMediaPlayback
设置为否。

谢谢您的快速回复。你是说直接的Youtube视频URL吗?抱歉,MPMoviePlayerController不能播放youtube视频,因为它的URL是:youtube.com/watch?v=。哦。。。我以为你在本地有这些东西。。。嗯,方法几乎是一样的,只是你必须使用UIWebView,而且大家都知道它们很挑剔。谢谢,如果UIWebView中的框架有效,我更新了我的问题。你有什么建议吗?它不起作用,我在UIWebView的文档中发现了这样一个问题:“为了让视频在线播放,不仅需要在视图上设置此属性,而且HTML文档中的视频元素还必须包含webkit playsinline属性。”。Youtube不允许为iframe方法创建的标记设置此属性。可能会有所帮助。