0
是否可以使用MPMusicPlayerController
播放本地音頻文件,即在我的應用程序包中,而不是在iPod中播放的文件?我查看了文檔和過去的帖子,但看起來不像。可以使用MPMusicPlayerController播放本地音頻文件嗎?
如果不是推薦的課程是什麼?
是否可以使用MPMusicPlayerController
播放本地音頻文件,即在我的應用程序包中,而不是在iPod中播放的文件?我查看了文檔和過去的帖子,但看起來不像。可以使用MPMusicPlayerController播放本地音頻文件嗎?
如果不是推薦的課程是什麼?
我不這麼認爲,MPMusicPlayerController
用於播放用戶iPod庫中歌曲生成的MPMediaItems
和MPMediaItemCollections
。
從文檔:
媒體項目集合是有序集合的媒體項目從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];