2012-08-16 131 views

回答

0

我不这么认为,MPMusicPlayerController用于播放用户iPod库中歌曲生成的MPMediaItemsMPMediaItemCollections

从文档:

媒体项目集合是有序集合的媒体项目从iPod库(的 的MPMediaItem类实例)。通常情况下,您可以通过从媒体查询中通过其集合属性 请求一组集合,来使用此类 类。媒体查询在 MPMediaQuery类参考中描述。

AVAudioPlayer可能更适合你,这里有一个如何使用AVAudioPlayer你的应用程序包中播放文件的例子。

#import <AVFoundation/AVFoundation.h> 

一定要包含使用委托方法。

AVAudioPlayer *data = [[AVAudioPlayer alloc] initWithContentsOfURL:[NSURL fileURLWithPath:[[NSBundle mainBundle] pathForResource:@"nameOfSound" ofType:@"mp3"]] error:NULL]; 
    data.delegate = self; 
    data.volume = 1.0; 
    [data prepareToPlay]; 
    [data play]; 
相关问题