iPhone程式設計之音訊播放

Jcy發表於2012-12-04

再iPhone開發中想要實現音訊的播放是很容易的,AV Foundation框架就是Apple本身推薦使用的一種方式。

想要利用這個框架來實現音訊播放,首先需要引入此框架,具體方法如下:


首先,點選工程資料夾,會出現左邊的介面,選擇我圈起來的那個加號,會出現一系列的框架給你選擇,你只需要選擇AVFoundation.framework即可。此時,在它的上方就會顯示出來,這個框架就新增好了。


然後,在你需要使用音訊的.m檔案中加入兩個標頭檔案,

#import<AVFoundation/AVFoundation.h>

#import<CoreAudio/CoreAudioTypes.h>


在你需要使用音訊的地方,新增以下程式碼:

 NSString* soundFile = [[NSBundlemainBundle] pathForResource:@"Kalimba"

                                                         ofType:@"mp3"];

    AVAudioPlayer* audioPlayer = [[AVAudioPlayeralloc] initWithContentsOfURL:[NSURLfileURLWithPath:soundFile] error:nil];

    [audioPlayer play];


kalimba:這是你的音訊檔名字;

mp3:這是你的音訊格式;



OK,這樣就可以實現音訊的播放了。

相關文章