当AudioOutputUnitStart无法开始录制时,我遇到了问题。
!!!我已经找到了没有这个返回代码的根本原因:它的发生是因为AVAudioSessionCategory设置不正确。!!!
但我花了很多时间来寻找OSStatus = -66637的含义,我还尝试将此消息转换为十六进制,字节(0xFFFEFBB3= 11111111 11111110 11111011 10110011)
我知道这个网站:https://www.osstatus.com,但没有关于-66637的信息(在所有类型的转换中)我也尝试过macerror,但没有iOS的代码。
有人能帮我找出-66637是什么意思吗?
在我们的项目中的日志是以打印格式完成的,所以我像这样打印OSStatus:"%d",状态,可能它是不正确的,有人能建议从c++代码打印OSStatus的最好的方法吗?
这个问题对我非常有用:How do you convert an IPhone OSStatus code to something useful?,但即使有所有的答案,我也找不到一个可以帮助我的。
发布于 2019-09-09 10:58:32
当我尝试通过set AVAudioSessionCategoryPlayback开始录制时,我得到了-66637。更改为AVAudioSessionCategoryPlayAndRecord代码返回0。
https://stackoverflow.com/questions/35936989
复制相似问题