我想使用AudioFileOpenURL
或ExtAudioFileOpenURL
播放iPod库中的音乐。
CFURLRef fileURL = [mediaItem valueForProperty:MPMediaItemPropertyAssetURL];
AudioFileOpenURL(fileURL,a,b,&id);
//or ExtAudioFileOpenURL
但这不起作用!
我该如何处理?谢谢!
最佳答案
这是行不通的,因为MPMediaItem Assets URL仅在AV Foundation中有效。您可以使用该 Assets URL打开AVURLAsset,获取AVAssetReader等,但是不能使用任何CoreAudio接口(interface)打开它。
查看AV Foundation编程指南以获取更多信息-特别是,您将需要查看AVPlayer和 friend :
http://developer.apple.com/library/ios/#documentation/AudioVideo/Conceptual/AVFoundationPG/Articles/00_Introduction.html