我想使用AudioFileOpenURL
或ExtAudioFileOpenURL
播放iPod库中的音乐。
CFURLRef fileURL = [mediaItem valueForProperty:MPMediaItemPropertyAssetURL];
AudioFileOpenURL(fileURL,a,b,&id);
//or ExtAudioFileOpenURL
但它不起作用! 我该怎么处理呢?谢谢!
答案 0 :(得分:4)
这不起作用,因为MPMediaItem资产URL仅在AV Foundation中有效。您可以使用该资产URL打开AVURLAsset,获取AVAssetReader等,但无法使用任何CoreAudio接口打开它。
查看AV Foundation编程指南以获取更多信息 - 特别是,您需要查看AVPlayer和朋友: