使用MPMoviePlayerController或AVPlayer(iOS)播放受M4V保护的内容
|
有没有办法让MPMoviePlayerController(或什至像AVPlayer这样的较低级别)播放iTunes Store中受保护的M4V文件?
在此处使用官方iTunes API:
http://www.apple.com/itunes/affiliates/resources/documentation/itunes-store-web-service-search-api.html
我可以获取电影,电视节目和音乐视频的\“ previewURL \”。音乐视频似乎不受保护,但电影和电视节目受到保护。
例如,这是披头士乐队的音乐视频的预览URL(实际上是纪录片,但无论如何):
http://a809.v.phobos.apple.com/us/r1000/006/Video/72/fe/52/mzm.bxhrrlns..640x480.h264lc.u.p.m4v
这是《辛普森一家》的一集的预览URL:
http://a911.v.phobos.apple.com/us/r1000/017/Video/ec/cc/cf/mzi.mnuqbbcl..640x480.h264lc.d2.p.m4v
使用MPMoviePlayerController可以很好地播放音乐视频,但是“辛普森一家”的视频根本无法播放。 (当与MPMoviePlayerViewController一起使用时,视图控制器将以模态显示,然后立即关闭,而无需任何用户交互。)
如果您在QuickTime Pro中查看这两个URL,则唯一的区别是第二个URL列出为\“ Protected \”,这将导致一个假定MPMoviePlayerController无法播放受保护的内容,即使该内容即将到来也是如此。直接来自苹果。
在文档的“支持的格式”部分中,没有特别列出M4V,但它确实可以使用。我找不到任何引用受保护内容的文档。
只是好奇是否有人知道在应用程序内或通过其他方式播放此内容的方法。 (调用[UIApplication ... openURL]也不起作用,因为Mobile Safari也不会播放内容。)
这是在iOS 4.x上。
谢谢。
没有找到相关结果
已邀请:
1 个回复
了驳
和
)使用。