【发布时间】:2012-08-14 06:22:33
【问题描述】:
我想在我的 iPhone 应用中的视图或网络视图中播放 YouTube 视频。 我知道可以在 iPad 上播放内嵌视频,但我无法在 iPhone 上播放。视频一开始播放,电影播放器就会全屏显示,所以我的 UI 不可见。
有谁知道如何克服这个限制?应用商店中是否还有其他应用可以做到这一点?
谢谢!
【问题讨论】:
-
Checkout Deja - 该应用程序做到了。但应用程序实现这一目标的方式相当复杂,恕我直言,违反了 Appstore 提交指南/HIG 规范。尽管如此,它还是获得了批准。
-
谢谢,我签到了,看起来非常令人印象深刻。任何想法如何实现它?
-
是的,你不会喜欢它的:D ...该应用实际上是使用伪造的用户代理(自定义 HTTP 连接)从 YouTube 获取视频。然后它实例化一个本地 HTTP 服务器。设置完成后,它会启动 MPMoviePlayerController,该控制器直接连接到本地服务器,该服务器由自定义 HTTP 连接提供,从 YouTube 下载视频。
-
其实听起来很聪明。我不知道我是否会使用它,但仍然是一个可靠的想法。你是怎么想到的?
-
我使用 Charles Proxy 的强大功能来查找这些细节。