问题描述:播放完一段音频,声音大小正常;录完一段音频,再重新播放一段音频时,声音就变得特别小。

原因:

使用kAudioSessionCategory_PlayAndRecord的时候,播放器的声音会自动切到receiver,所以听起来特别小,如果需要从speaker出声,需要自己设置。

解决方案:

在录完音,播放下一段音频之前,加入下面两行代码:

UInt32 doChangeDefaultRoute = 1;
AudioSessionSetProperty(kAudioSessionProperty_OverrideCategoryDefaultToSpeaker,sizeof(doChangeDefaultRoute), &doChangeDefaultRoute);

AVAudioRecorder录音和AVAudioPlayer播放声音小的问题!相关推荐

  1. 关于iOS录音后播放声音小的问题

    设置AVAudioSession为以下设置 - (void)configureAVAudioSession {    // Get your app's audioSession singleton ...

  2. IPhone之AVAudioRecorder 录音

    #import   需要引入 //获取document目录的路径 - (NSString*) documentsPath {  if (! _documentsPath) {   NSArray *s ...

  3. iOS AVAudioSession 配置(录音完声音变小问题)

    有这么一个场景,首先我们录音,录音完再播放发现音量变小了: 百思不得其解,查看API发现AVAudioSession里面有这么一个选项, 如果你的app涉及到了音视频通话以及播放其他语音,那么当遇到声 ...

  4. AVAudioRecorder 录音

    苹果提供了AVAudioRecorder类来让我们进行音频录制,是录音变的非常的便捷! 在使用AVAudioRecorder进行录音之前要做几样准备工作, ① .在iOS10及以上,调用系统功能需要在 ...

  5. 运行环信Android Demo常见问题以及语音消息播放声音小的解决方法

    运行Demo为什么会下载不下来aar 导致demo的项目无法正常运行 1.打开到 buildgradle , 将MavenCental()至前,在maven库 阿里云和华为里 添加 allowInse ...

  6. 解决使用 AVAudioRecorder 录音保存 .WAV 文件遇到的问题

    问题背景 App 实现录音保存音频文件,并实现本地语音识别匹配功能. 通过网络请求上传通过语音匹配的音频文件. 服务器接收到文件并进行语音识别,使用的是第三方微软语音识别,只支持 PCM 数据源的 W ...

  7. (0092)iOS开发AVAudioRecorder录制音频

    AVAudioRecorder 获取音量 录音音量监测 https://www.jianshu.com/p/f4597bc61b3e AVAudio录制,播放 (解决真机播放音量太小) https:/ ...

  8. 微信小程序录音与播放录音功能实现

    微信小程序录音与播放录音功能实现,话不多说直接上代码实例: test.wxml <button bindtap='start'>开始录音</button> <button ...

  9. 微信小程序-录音文件无法播放问题

    微信开发者工具录音问题 使用微信小程序开发者工具录制声音想看看声音质量如何, 找到其所在目录,类似于下面这样: C:\Users\study\AppData\Local\微信开发者工具\User Da ...

最新文章

  1. Jenkins配置MSBuild实现自动部署(MSBuild+SVN/Subversion+FTP+BAT)
  2. SAP WM LP10 创建TO单据的时候,系统根据目的地Storage Type 100下的库存自动扣减TO里的数量
  3. java --级联操作(查询/更新)
  4. SD-WAN技术演进,应用场景及解决方案,现状及挑战
  5. python处理csv文件案例_python3读取csv文件任意行列代码实例
  6. k8s包管理器helm_kubernetes包管理神器-Helm
  7. [zz]c++ list sort方法
  8. C++中的野指针问题
  9. 前端学习(3071):vue+element今日头条管理-删除文章失败
  10. 蜕变!网易轻舟微服务这波操作,始于异构融合、源于中台!
  11. python绘制小猪佩奇
  12. liunx中查看安装软件和卸载软件和启动程序
  13. 检测卡常见错误:1A、1B、20、21、22
  14. 谷歌浏览器扩展程序XDM_如何下载和安装扩展程序?
  15. Android studio 申请读写权限,相机权限。
  16. 《Graphene-SGX: A Practical Library OS for UnmodifiedApplications on SGX (ATC‘17)》笔记
  17. (Rock, Paper, Scissors, Lizard and Spock)sheldon谢耳朵独创的剪刀,布,石头,蜥蜴,史波克 用代码实现
  18. 电商库存系统设计mysql_详解:电商系统库存逻辑的设计
  19. Java——去掉小数点后面多余的0
  20. Threejs围墙动画

热门文章

  1. 让人流泪的手机号码(转)
  2. Java学习笔记——正则表达式(Pattern类、Matcher类和PatternSyntaxException)
  3. 2022 英特尔® FPGA中国技术周重磅来袭!注册参会有惊喜
  4. Linux--远程访问及控制(SSH+TCP Wrappers配置各种机制验证)
  5. Route::controller和Route::resource
  6. 香港海运周:亲子同乐日
  7. android 联想提示内存不足,iPhone 内存不够用,安卓一招解决!
  8. ps卡通人物漫画一键生成插件:Cartoon Maker Photoshop Plugin 中文版
  9. 我想在局域网内共享音响,大家有什么好的办法?
  10. Notepad++编译并运行java代码