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 视频(而不是全屏)的主要内容,如果未能解决你的问题,请参考以下文章

在 iPhone 应用程序中播放 youtube 视频

iPhone:如何获得对启动的默认快速播放器的访问权限?

如何使用 Youtube API 访问特定播放列表中的所有视频?

如何知道 youtube 视频何时开始播放以及何时在 ios 的 web 视图中按下 mpmovieplayer 的完成按钮

使用 webview 在 iphone 应用程序中播放来自 youtube 的视频

我可以在 UIWebView 内联(不是全屏)中播放 youtube 视频吗?