首页 > 代码库 > 使用AVAudioPlayer播放音乐文件无声音
使用AVAudioPlayer播放音乐文件无声音
使用AVAudioPlayer播放本地音乐文件。
1、声明全局AudioPlayer变量:
@property(nonatomic,strong)AVAudioPlayer *movePlayer ;
2、初始化变量并播放:
NSString *tmp=[[NSBundle mainBundle].resourcePath stringByAppendingPathComponent:@"a.mp3"];
//NSString * tmp = [[NSBundle mainBundle] pathForResource:@"a" ofType:@"mp3"];
NSURL *medioUrl=[NSURL fileURLWithPath:[[NSBundle mainBundle].resourcePath stringByAppendingPathComponent:@"audio/move.mp3"]];
NSError *err=nil;
self.movePlayer=[[AVAudioPlayer alloc] initWithContentsOfURL:medioUrl error:&err];
self.movePlayer.volume=1.0;
[self.movePlayer prepareToPlay];
if (err!=nil) {
NSLog(@"move player init error:%@",err);
}else {
[self.movePlayer play];
}
3、AVAudioPlayer 模拟器有声音,真机耳机有声音,扬音器没有声音解决办法
在创建:AVAudioPlayer前,加入以下代码:
AVAudioSession *audioSession = [AVAudioSession sharedInstance];
[audioSession setCategory:AVAudioSessionCategoryPlayback error:nil];
[audioSession setActive:YES error:nil];
使用AVAudioPlayer播放音乐文件无声音
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。