一、播放音乐。
1.首先导入AVFoundation.framework
2.开始在当前控制器的.m文件里
#import<AVFoundation/AVFoundation.h>
@property (strong,nonatomic) AVAudioPlayer *audioPlayer;// 播放器
#pragma mark - 懒加载
// 音乐播放对象
-(AVAudioPlayer*)audioPlayer{
if (!_audioPlayer) {
NSString *urlStr = [[NSBundle mainBundle]pathForResource:@"backMusic" ofType:@"mp3"];
NSURL *url = [NSURL fileURLWithPath:urlStr];
NSError *error = nil;
// 初始化播放器
_audioPlayer = [[AVAudioPlayer alloc]initWithContentsOfURL:url error:&error];
// 设置播放器属性
_audioPlayer.numberOfLoops = -1;// 0为不循环
_audioPlayer.volume = 0.6; // 音量0~1;
[_audioPlayer prepareToPlay]; // 加载音频文件到缓存
if (error) {
NSLog(@"初始化播放器过程发生错误,错误信息:%@",error.localizedDescription);
return nil;
}
return _audioPlayer;
}
3:在需要调用的地方:
// 播放
[self.audioPlayer play];
// 暂停
[self.audioPlayer pause];
// 停止
[self.audioPlayer stop];