我想知道代表音乐轨道的 MPMediaItem 是否适用于受 Fairplay/DRM 保护的项目。有办法做到这一点吗?
最佳答案
我的做法是这样的:
MPMediaItem* item;
NSURL* assetURL = [item valueForProperty:MPMediaItemPropertyAssetURL];
NSString *title=[item valueForProperty:MPMediaItemPropertyTitle];
if (!assetURL) {
/*
* !!!: When MPMediaItemPropertyAssetURL is nil, it typically means the file
* in question is protected by DRM. (old m4p files)
*/
NSLog(@"%@ has DRM",title);
}
关于iphone - 如何检测 MPMediaItem 是否代表 iOS 上受 DRM 保护的音轨,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5571036/