我可以获取受保护文件的章节元数据吗
Can I get chapter metadata for protected files
现在,我正在使用 MNavChapters 获取音频文件的章节元数据并使用 MPMediaPlayerController 播放音频文件。
在我尝试加载 Audible (AA) 书籍的章节之前,这一直很好用。 MPMediaItemPropertyAssetURL returns nil 因为这是一个 "protected" 文件。有没有其他方法可以读取章节元数据?
当前的非工作代码:
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
现在,我正在使用 MNavChapters 获取音频文件的章节元数据并使用 MPMediaPlayerController 播放音频文件。
在我尝试加载 Audible (AA) 书籍的章节之前,这一直很好用。 MPMediaItemPropertyAssetURL returns nil 因为这是一个 "protected" 文件。有没有其他方法可以读取章节元数据?
当前的非工作代码:
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