AVAudioPlayer和MPMusicPlayerController有什么区别?

ara*_*ide 6 iphone

看起来他们俩都可以播放音频文件.AVAudioPlayer和MPMusicPlayerController有什么区别?

欢迎任何评论

谢谢interdev

iwa*_*bed 4

阅读课程参考

MPMusicPlayerController: http://developer.apple.com/iphone/library/documentation/mediaplayer/reference/MPMusicPlayerController_ClassReference/Reference/Reference.html

您可以使用 MPMusicPlayerController 对象或音乐播放器来播放 iPod 库中的媒体项目。

AVAudioPlayer:http://developer.apple.com/iphone/library/documentation/AVFoundation/Reference/AVAudioPlayerClassReference/Reference/Reference.html

AVAudioPlayer 类的实例称为音频播放器,提供文件或内存中音频数据的播放。

Apple 建议您使用此类进行音频播放,除非您正在播放从网络流捕获的音频或需要非常低的 I/O 延迟。