Ios 我可以获取受保护文件的章节元数据吗

Ios 我可以获取受保护文件的章节元数据吗,ios,drm,mpmediaitem,avasset,Ios,Drm,Mpmediaitem,Avasset,现在,我正在使用MNavChapters获取音频文件的章节元数据,并使用MPMediaPlayerController播放音频文件 这非常有效,直到我尝试加载一本听觉(AA)书籍的章节。MPMediaItemPropertyAsetUrl返回nil,因为这是一个“受保护”的文件。是否有其他阅读章节元数据的方法 当前非工作代码: NSURL *assetURL = [self.mpmediaitem valueForProperty:MPMediaItemPropertyAssetURL]; //

现在,我正在使用MNavChapters获取音频文件的章节元数据,并使用MPMediaPlayerController播放音频文件

这非常有效,直到我尝试加载一本听觉(AA)书籍的章节。MPMediaItemPropertyAsetUrl返回nil,因为这是一个“受保护”的文件。是否有其他阅读章节元数据的方法

当前非工作代码:

NSURL *assetURL = [self.mpmediaitem valueForProperty:MPMediaItemPropertyAssetURL]; //this is null :(
AVAsset *asset = [AVAsset assetWithURL:assetURL];
MNAVChapterReader *reader = [MNAVChapterReader new];
NSArray *chapters = [reader chaptersFromAsset:asset];

我刚注意到这在iOS 9中有效,我刚注意到在iOS 9中有效,当我在iOS 9.2上尝试这一功能时,对于受DRM保护的有声读物,assetURL始终为零。你真的确定这在iOS 9中有效吗?是的。令人惊讶的是,它适用于可听的DRM书籍。(我认为它也适用于iTunes图书。)如果你不相信我,你可以查看这个应用程序。我还是不相信你:)我用从iTunes商店买的两本有声读物试用了你的应用程序。我可以在iBooks中看到这些书的各个章节,但当我触摸应用程序中的章节按钮时,没有菜单弹出。我写了一个新问题(链接到这个问题),但还没有得到答复。@Dirk你说得对!我想这更微妙。我知道一个事实,那就是这些章节适用于受保护的音频文件。但是,遗憾的是,它不适用于iTunes保护的文件。当我在iOS 9.2上尝试此功能时,assetURL对于受DRM保护的有声读物总是为零。你真的确定这在iOS 9中有效吗?是的。令人惊讶的是,它适用于可听的DRM书籍。(我认为它也适用于iTunes图书。)如果你不相信我,你可以查看这个应用程序。我还是不相信你:)我用从iTunes商店买的两本有声读物试用了你的应用程序。我可以在iBooks中看到这些书的各个章节,但当我触摸应用程序中的章节按钮时,没有菜单弹出。我写了一个新问题(链接到这个问题),但还没有得到答复。@Dirk你说得对!我想这更微妙。我知道一个事实,那就是这些章节适用于受保护的音频文件。但遗憾的是,它不适用于受iTunes保护的文件。