ios AudioQueueStart returns -50 录音失败问题

使用iOS录音时,如果在应用的别处有语音的操作,可能会出现上述问题;

导致录音机打开失败!无法录音,并且

AudioQueueStart() 返回的错误码 -50

解决方式

在调用 AudioQueueStart()方法之前,调用如下代码

    AVAudioSession * session = [AVAudioSession sharedInstance];
if (!session) printf("ERROR INITIALIZING AUDIO SESSION! \n");
else{ NSError *nsError = nil;
[session setCategory:AVAudioSessionCategoryPlayAndRecord error:&nsError]; if (nsError) printf("couldn't set audio category!");
[session setActive:YES error:&nsError];
if (nsError) printf("AudioSession setActive = YES failed");
}

  

参考:http://stackoverflow.com/questions/12650263/audio-queue-audioqueuestart-returns-50

最新文章

  1. Hbase学习笔记01
  2. MAC地址是什么
  3. Codeforces Round #379 (Div. 2) A. Anton and Danik 水题
  4. golang构造函数与转换函数
  5. springMVC找不到JS等文件
  6. jquery 滚动条插件 jquery.nanoscroller.js
  7. 【BZOJ1042】【DP + 容斥】[HAOI2008]硬币购物
  8. Perl脚本学习经验(三)--Perl中ftp的使用
  9. nodejs初体验
  10. onmouse事件
  11. Unity5 打assetbundle时,无法打成图集仍然是散图的原因
  12. 不能收缩 ID 为 %s 的数据库中 ID 为 %s 的文件,因为它正由其他进程收缩或为空。
  13. angular 引入编辑器以及控制器的学习和理解。。。
  14. 【bzoj 2527】[Poi2011]Meteors
  15. @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss") 前台request 获取body的格式是正确的 (2018-03-23 16:44:22) 但是Java 后台却格式化成了yyyy-MM-dd的格式 巨坑(@InitBinder搞得贵)
  16. wordpress写文章添加gif图片变成静态图片的解决办法
  17. Tomcat的相关配置问题
  18. PuTTY免输密码自动登录Linux
  19. cuckoo 安装
  20. linux的一些机制Signal, Fork,

热门文章

  1. WDCP控制面板如何安装PDO_mysql组件
  2. mvcAPI (入门 3)
  3. mysql DATE_ADD DATE_SUB
  4. CodeForces 131A cAPS lOCK
  5. 【转载】COM:IUnknown、IClassFactory、IDispatch
  6. Django 查询很经典的
  7. 常用CMD命令
  8. 6.mybatis异常:SQL Mapper Configuration,Error parsing Mapper XML,Could not resolve type alias
  9. 《Linux内核设计的艺术》学习笔记(二)INT 0x13中断
  10. jQuery的domReady