我在App Store中有一个使用AudioUnit录制音频的应用程序。
大约一周左右一次,我发现对于某些狂野的用户而言,对AudioUnitInitialize
的调用失败,错误代码561017449也为0x21707269或“irp!”。
此错误代码是什么意思?我一直找不到它的记录。还:
~$ macerror 561017449
Unknown error (561017449) at /usr/bin/macerror5.16 line 40, <DATA> line 1.
很少有此问题的实例,但是到目前为止,就设备和操作系统版本而言,似乎没有任何共通的模式。
我没有包含代码,因为我认为这还没有帮助。该代码已经在各种设备上运行。目前,我最有兴趣了解有关此特定错误的详细信息。
谢谢!
最佳答案
这是在AVAudioSession.h中定义的:
AVAudioSessionErrorInsufficientPriority = '!pri', /* 0x21707269, 561017449 */
并被描述为“由于其他应用(电话等)正在控制该应用,因此该应用无法设置音频类别。”