我需要在 iphone 应用程序中播放 youtube 视频列表。我做了一个快速的研究,但仍然找不到答案。大多数答案都是关于通过在 HTML 页面中嵌入 youtube url 并将其加载到 UIWebview 中来在 iOS 中播放单个 youtube 视频。但这似乎不是播放列表的方式。但我想这是可能的,因为有些应用程序可以做到这一点。
更新:我设法使用 iframe 方法在 UIWebView 中播放列表,但这不是我打算做的。我需要播放视频而不是全屏模式。反正有这样做吗?
谢谢
使用 UIWebView 的内部MPMoviePlayerController,可以通过将视频的 URL 存储在数组中并在 iFrame 的 javascript 内部发送完成事件时递增数组的对象位置来逐个加载视频。此处记录了 iFrame 方法,此处显示了使用 javascript 注入 webview 的方法。
至于非内联视频播放(仅全屏),allowsInlineMediaPlayback
在 UIWebView 上设置为 NO。