我想使用AudioFileOpenURLExtAudioFileOpenURL播放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

10-06 09:00
查看更多