我需要在 iPhone 应用程序中播放 YouTube 视频列表。我做了一个快速的研究,但仍然找不到答案。大多数答案都是关于通过在 HTML 页面中嵌入 youtube url 并将其加载到 UIWebview 中来在 iOS 中播放单个 youtube 视频。但它似乎不是播放列表的方式。但我想这是可能的,因为有些应用程序可以做到这一点。
更新:我设法使用 iframe 方法在 UIWebView 中播放列表,但这不是我打算做的。我需要不以全屏模式播放视频。有办法吗?
谢谢
最佳答案
使用 UIWebView 的内部 MPMoviePlayerController ,可以通过将视频的 URL 存储在数组中并在 iFrame 的 javascript 内部发送完成事件时递增数组的对象位置来一个接一个地加载视频。 iFrame 方法已记录 here ,并显示了一种使用 javascript 注入(inject) webview 的方法 here .
对于非内联视频播放(仅全屏),在 UIWebView 上将 allowsInlineMediaPlayback
设置为 NO。
关于ios - 如何在 ios 中本地播放 youtube 视频列表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11355709/