AudioRecord.read() called with invalid blocking mode
时间: 2024-04-06 18:34:11 浏览: 93
Invalid Interaction Mode(解决方案).md
这个错误通常发生在使用AudioRecord进行录音时,read()方法的blocking mode参数传入了无效的值。blocking mode参数指定了在读取音频数据时是否应该阻塞线程,有两个可选值:阻塞模式和非阻塞模式。如果传入了一个无效的值,就会引发该错误。
解决方法是检查传入read()方法的blocking mode参数是否正确,应该传入AudioRecord类的常量之一:AudioRecord.READ_BLOCKING或AudioRecord.READ_NON_BLOCKING。如果问题仍然存在,可以尝试重新初始化AudioRecord对象或检查录音权限是否正确。
阅读全文