使用AVAudioPlayer播放mp3,在模拟器中能播放,真机上播放却没有声音,后来逐一检查以下几项用来排除问题:
1、设备是否静音
2、其他应用是否有声音
3、clean target、删除应用并重新安装
来回折腾后问题依旧,最终的解决方法如下:
在- (void)applicationDidFinishLaunching:(UIApplication *)application方法中加入以下一句即可:
[[AVAudioSession sharedInstance] setCategory:AVAudioSessionCategoryPlayback error:nil];
如果遇到MPMoviePlayerController播放视频扬声器没有声音,插上耳机能听到声音等类似问题,也可以尝试这种方法。
相关推荐
本实例实现了AVAudioPlayer播放mp3歌曲文件,实现了播放、暂停、继续操作,音乐音量控制、播放进度显示,同时监听来电打断事件
IOS下使用AVAudioPlayer播放MP3(支持后台播放) XCode 4.6.3下编译测试运行通过,真机测试通过
AVAudioPlayer播放本地音频 很基本的一个demo
主要介绍了iOS App中调用AVAudioPlayer播放音频文件的用法,AVAudioPlayer仅能播放本地文件而不能添加网络源,实例代码为Objective-C,需要的朋友可以参考下
AVAudioPlayer播放音乐,支持后台播放,参考iOS图形图像一书,自己添加了支持后台播放还有注释
我自己写的用AVAudioPlayer实现后台播放和远程控制、我自己写的用AVAudioPlayer实现后台播放和远程控制、我自己写的用AVAudioPlayer实现后台播放和远程控制
AVAudioPlayer类轻松实现音频播放,资源内已经对系统AVAudioPlayer做了C++类的封装,使用的时候直接调用接口即可
iOS之AVAudioPlayer使用实例
利用AVAudioRecorder录音 利用AVAudioPlayer播放 AVAudioSession录音权限 简单的录音播放demo,类似微信的按下录音,松开录音完成,并播放。
利用AVAudioRecorder录音 利用AVAudioPlayer播放 AVAudioSession录音权限 简单的录音播放demo,类似微信的按下录音,松开录音完成,并播放。
AVAudioPlayer.zip
支持后台播放,锁屏操作(播放暂停,锁屏状态设置显示信息) 由于只能上传5M的包,所以只放了一个本地MP3文件 // 第一步: 找到 TARGETS-->Capabilities-->Background Modes -->(打开)Audio,AirPlay and Picture...
(1) 离线播放:这里并不是指应用不联网,而是指播放本地音频文件,包括先下完完成音频文件再进行播放的情况,这种使用AVFoundation里的AVAudioPlayer可以满足 (2) 在线播放:使用AVFoundation的AVPlayer可以...
本例使用 AVAudioPlayer 组成数组,来实现播放不同音乐、系统提示音的效果;并通过block来执行播放前、播放结束、播放停止的效果,适应项目的需要。
一、搭建长按录音UI效果; 二、使用AVAudioRecorder...三、使用AVAudioPlayer播放,并添加播放动画; 四、使用lame将caf音频转化为mp3; 五、将mp3 转化为 base64编码; 六、查看录音文件大小; 七、删除语音文件;
自己写的一个AVAudioPlaye简单播放器,实现,播放,暂停,顺序播放,单曲播放等。
Cephalopod,一种用Swift编写的AvAudioPlayer的声音衰减器-iOS,tvOS和macOS该库可以帮助通过AvAudioPlayer淡入或淡出声音。 可以设置持续时间,淡入淡出的速度和完成功能。 Velo Cephalopod,一种用Swift编写的...
AVAudioPlayer的使用,完整代码,详细备注
对 AVPlayer 的封装,支持本地和远程音频的播放