Xcode 真机调试: AVAudioPlayer 模拟器有声音,真机耳机有声音,扬音器没有声音的解决办法
2016-08-09 14:06
363 查看
Xcode 真机调试: AVAudioPlayer 模拟器有声音,真机耳机有声音,扬音器没有声音解决办法
1.在创建:AVAudioPlayer前,加入以下代码
2.要用mainBundle找路径
3.参考网上资料,补充多一点:AVAudioPlayer不能作为局部变量
1.在创建:AVAudioPlayer前,加入以下代码
AVAudioSession *audioSession = [AVAudioSession sharedInstance]; [audioSession setCategory:AVAudioSessionCategoryPlayback error:nil]; [audioSession setActive:YES error:nil];
2.要用mainBundle找路径
NSString * str = [[NSBundle mainBundle] pathForResource:@"1" ofType:@"mp3"]; NSURL * url = [NSURL fileURLWithPath:str]; _player = [[AVAudioPlayer alloc] initWithContentsOfURL:url error:nil]; if (_player == NULL) { NSLog(@"fail to play audio!"); return; } [_player setVolume:1]; [_player play];
3.参考网上资料,补充多一点:AVAudioPlayer不能作为局部变量
相关文章推荐
- CentOS7设置开机自启动命令大全
- 【记录】Nginx添加stub_status后,启动报错
- 从Windows到Linux(二):常用软件
- CentOS查看何人何时登陆用户
- 搭建私有镜像仓库--registry V2
- Docker 1.12 Swarm Mode集群实战(第二章)
- EM算法及OpenCV源码分析
- 需要注意的shell用法
- CentOS显示设置时间命令- date
- linux mount remote directory
- centos7忘记root密码解决办法
- Linux下Eclipse配置安装 PyDev(Pydev插件一直不能成功,安装这个插件失败的问题)
- 【Linux总结】根文件系统解读
- CentOS6.5下Cacti安装过程
- opecv能打开摄像头却不能取出图像的解决方法
- Nginx源代码分析之反向代理(十三)
- linux配置dns三种方式
- popupwindow提示框
- CentOS系统命令
- Win10一周年纪念版,瞧一瞧Linux子系统