iOS項目添加背景音樂的方式如下:
首先要在項目中添加音頻的框架 AVFoundation.framework
1.創建一個ViewController,導入AVFoundation框架; 然後將要播放的音頻拖入項目中(與添加圖片素材的方式相同)。
#import <AVFoundation/AVFoundation.h>
2.在 @interface 中創建一個AVAudioPlayer對象
@property (nonatomic) AVAudioPlayer *backgroundMusicPlayer;
3.在- (void)viewDidLoad方法中加入以下代碼
NSError *error;
// 假設要播放的音頻文件名爲"audio.caf"
NSURL * backgroundMusicURL = [[NSBundle mainBundle] URLForResource:@"audio" withExtension:@"caf"];
self.backgroundMusicPlayer = [[AVAudioPlayer alloc] initWithContentsOfURL:backgroundMusicURL error:&error];
// numberOfLoops 是重複播放次數,0爲不重複,1爲重複一遍,-1爲無限循環。
self.backgroundMusicPlayer.numberOfLoops = -1;
[self.backgroundMusicPlayer prepareToPlay];
[self.backgroundMusicPlayer play];
關於音頻格式問題,短音頻推薦caf格式的,當然樓主試過mp3格式的也可以播放,但推薦caf格式。