MPMediaitemPropertyAssetURL
全部标签 使用MPMediaQuery然后从歌曲结果中获取MPMediaitemPropertyAssetURL有时会返回null(有时我的意思是在这种情况下,用户歌曲库的1/3)。有谁知道是什么原因造成的?我假设这是由于某种DRM造成的,但它没有在任何地方记录。 最佳答案 这个答案可以回答你的问题:https://stackoverflow.com/a/6401317/536308 关于iphone-NULLMPMediaitemPropertyAssetURL,我们在StackOverflow
我一直在使用以下代码从MPMediaItemPickerController返回的MPMediaItem对象中提取Assetsurl,以便我可以将音乐文件从用户iPhoneitunes音乐库复制到文档文件夹进行处理,但在iPhone5s上我总是从MPMediaItemPropertyAssetURL获取空值,但当我在iPhone4或iPhone5上运行相同的代码时,它会正常工作,因为它应该返回正确的url。-(void)mediaPicker:(MPMediaPickerController*)mediaPickerdidPickMediaItems:(MPMediaItemColle
我一直在使用以下代码从MPMediaItemPickerController返回的MPMediaItem对象中提取Assetsurl,以便我可以将音乐文件从用户iPhoneitunes音乐库复制到文档文件夹进行处理,但在iPhone5s上我总是从MPMediaItemPropertyAssetURL获取空值,但当我在iPhone4或iPhone5上运行相同的代码时,它会正常工作,因为它应该返回正确的url。-(void)mediaPicker:(MPMediaPickerController*)mediaPickerdidPickMediaItems:(MPMediaItemColle
我有这段代码,用于查找和播放MPMediaItem:MPMediaPropertyPredicate*predicate=[MPMediaPropertyPredicatepredicateWithValue:self.persistentIDOfSongToPlayforProperty:MPMediaItemPropertyPersistentIDcomparisonType:MPMediaPredicateComparisonContains];NSSet*predicateSet=[NSSetsetWithObject:predicate];MPMediaQuery*searc
我正在做一个项目,我需要在AVPlayer中播放iTunes库中的歌曲。为此,我从iTunes库中获取所选歌曲的URL"ipod-library://item/item.mp3?id=1577682869916034242"并在AV播放器。几乎所有歌曲都可以播放,但对于少数歌曲,MPMediaItemPropertyAssetURL返回nilURL。还收到以下错误-[AVAssetReaderinitWithAsset:error:]invalidparameternotsatisfying:asset!=((void*)0)对此有何建议?以及为什么我从中得到的值(value)为零MP