jww*_*jww 5 iphone drm mpmovieplayercontroller ios
我正在尝试播放从iTunes获得的电影.电影通过文件共享/ iTunes传输放置在我的沙盒中.该应用程序正在使用MPMoviePlayerController或MPMoviePlayerViewController.我可以使用其中任何一种,但在iTunes电影上都无法正常工作.
以下是我观察到的:
测试电影
iTunes电影
当视图启动时,我得到一个黑屏,并且PLAY按钮可用.点击播放会导致播放器尝试操作,但失败(?)并再次显示PLAY按钮.
检查电影控制器的状态表明它已准备就绪.当PLAY被窃听,状态进入到暂停立刻播放,然后.试图再次播放重复循环.
在Ready→Playing→Paused转换期间,我没有收到完成的通知,并且我没有收到其他通知的错误.
我认为方向可能是问题,但旋转或更改方向模式会导致Xcode崩溃.
Apple的文档没有提及iTunes电影,受保护内容或DRM的任何特殊内容(也许我错过了相关文档).这似乎是一个没有实际意义的问题,因为电影是从iTunes购买的,设备是经过授权的(所有设备都在同一帐户下),而且我是被许可人.
它的价值NSZombieEnabled是什么,所以我不相信我会破坏记忆(Apple和Hillegass的样本中可能没有记忆错误).
关于我可能做错了什么或者我应该如何播放我购买的iTunes电影的任何想法?
参考
[1] http://www.bignerdranch.com/book/iphone_programming_the_big_nerd_ranch_guide
[2] http://developer.apple.com/library/ios/#samplecode/MoviePlayer_iPhone/Introduction/Intro.html
[3] http://www.apple.com/itunes/charts/tv-shows/the-simpsons/lost-verizon/
DRM 保护是问题所在。
Apple 不允许在 MPMoviePlayerController 中播放 iTunes 中受 DRM 保护的音乐或视频(包括预览)。
关于崩溃:您可以发布一些代码。