iOS 項目添加背景音樂

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格式。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章