iPhone:如何在特定视图中播放 YouTube 视频(而不是全屏)
Posted
技术标签:
【中文标题】iPhone:如何在特定视图中播放 YouTube 视频(而不是全屏)【英文标题】:iPhone: How to play a YouTube video in a certain view (instead of fullscreen) 【发布时间】:2012-02-20 00:12:52 【问题描述】:我发现了很多关于在 MPMoviePlayerController 中播放 mp4 的帖子(可以在屏幕中的较小视图中)或在 YTMoviePlayer 中播放 youtube 视频(全屏)。我想知道是否有办法在特定视图中播放 YouTube 视频?像苹果的 MPMoviePlayerController 示例代码一样吗?
https://developer.apple.com/library/ios/#samplecode/MoviePlayer_iPhone/Introduction/Intro.html
谢谢你
【问题讨论】:
【参考方案1】:你应该试试这个。 LBYoutubeView。这允许您在特定视图帧中播放视频。
【讨论】:
【参考方案2】:如果您使用的是 iPhone,除了全屏之外,没有其他方法可以使用 MPMoviePlayerController。有了 iPad,情况就完全不同了,您可以将播放器嵌入到另一个视图中。
【讨论】:
这个答案是错误的。在不使用整个屏幕的视图上显示 MPMoviePlayerController 没有问题(无论使用 iPhone 还是 iPad)。自 iOS 4.0 以来,这一切正常。此外,MPMoviePlayerController 不能用于播放 YouTube 视频。 @Till 感谢您的评论,您的意思是 MPMoviePlayerController 可以在视图中但无法播放 YouTube 视频,所以 Youtube 视频仍然无法在视图中播放? @Till 你能提供一些关于它的链接,它适用于 youtube 视频吗?谢谢 @Till 是对的。您可以在不使用整个屏幕的情况下显示 MPMoviePlayerController,请参见 ***.com/questions/5352413/… 中的示例。以上是关于iPhone:如何在特定视图中播放 YouTube 视频(而不是全屏)的主要内容,如果未能解决你的问题,请参考以下文章
如何使用 Youtube API 访问特定播放列表中的所有视频?
如何知道 youtube 视频何时开始播放以及何时在 ios 的 web 视图中按下 mpmovieplayer 的完成按钮