2012-08-16 70 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];