2012-09-17 52 views
1

有谁知道如何在我们的应用程序中播放iTunes购买的内容(Movies/TvShows)。 我尝试了下面的代码,但是我将mediaUrl作为视频(Movies/TvShows)的零。如何在iPhone应用程序中播放iTunes Store购买的DRM视频?

....... 

    NSNumber *videoTypeNum = [NSNumber numberWithInteger:MPMediaTypeAnyVideo]; 
    MPMediaPropertyPredicate *videoPredicate = [MPMediaPropertyPredicate predicateWithValue:videoTypeNum forProperty:MPMediaItemPropertyMediaType]; 
    MPMediaQuery *videoQuery = [[MPMediaQuery alloc] init]; 
    [videoQuery addFilterPredicate: videoPredicate]; 
    NSArray *items = [videoQuery items]; 

    for (MPMediaItem *mediaItem in items) 
    { 

     NSURL *mediaUrl = (NSUrl *)[mediaItem valueForProperty:MPMediaItemPropertyAssetURL]; 
    } 

    ...... 

任何人都可以帮助我吗?

回答

0

苹果已在iTunes电影购买上实施了DRM,这阻止了我们将iTunes视频导入非iTunes兼容设备或应用。在这种情况下,需要第三方软件才能在将影片复制到媒体播放器之前摆脱DRM。名为Requiem和TunesKit的是iTunes DRM删除的绝佳选择。

相关问题