我在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 */

并被描述为“由于其他应用(电话等)正在控制该应用,因此该应用无法设置音频类别。”

09-25 20:01