【发布时间】:2013-04-11 14:50:49
【问题描述】:
AVFoundation 允许开发人员创建自定义视频播放器,而不是使用 Apple 自己的全屏 MPMoviePlayer。
在我的项目中,我使用这种方法来实现与 YouTube iOS 应用程序类似的功能,即在播放发生的顶部有一个“画布”视图,以及几个控件和文本标签底部:
如您所知,YouTube URL “指向” HTML 数据,它旨在用于 UIWebView。点击此 UIWebView 内的缩略图会弹出一个全屏播放器,这是我要避免的。
我想知道 YouTube API 是否提供指向实际视频(mp4 文件)的 URL,以便我可以在 AVFoundation 中使用它。
我想找到一种合法的方式来做到这一点,因此它应该明确遵守 Apple 和 Google 的服务条款。
谢谢,
【问题讨论】:
-
你应该看看github.com/hellozimi/HCYoutubeParser 看看他们在做什么,虽然我不确定这是否符合他们的服务条款
-
谢谢!我会检查一下。我正在寻找一种合法的方式来实现这一点,希望有一个。
-
一定要检查一下,我只听说过关于 TOS 的内容——我自己从未研究过
标签: iphone ios youtube-api avfoundation mpmovieplayer