gpt4 book ai didi

c++ - AudioOutputUnitStart 失败,OSStatus = -66637(如何从 C++ 打印 OSStatus)

转载 作者:塔克拉玛干 更新时间:2023-11-02 08:33:48 25 4
gpt4 key购买 nike

当 AudioOutputUnitStart 开始录制失败时,我遇到了问题。

!!!我已经找到了没有这个返回代码的根本原因:它发生是因为 AVAudioSessionCategory 设置不正确。 !!!

但我花了很多时间来寻找 OSStatus = -66637 的含义,我还尝试将此消息转换为十六进制,字节 (0xFFFEFBB3 = 11111111 11111110 11111011 10110011)

我知道这个网站:https://www.osstatus.com但是没有关于-66637的信息(在所有类型的转换中)我也试过 macerror,但是没有适用于 iOS 的代码。

谁能帮忙找出-66637 是什么意思?

我们项目中的日志是以 printf 格式完成的,所以我这样打印 OSStatus:“%d”,status,也许它不正确,有人可以建议从 C++ 代码打印 OSStatus 的最佳方法吗?

这个问题对我很有用:How do you convert an IPhone OSStatus code to something useful?但即使有所有答案,我也找不到可以帮助我的答案。

最佳答案

当我尝试通过设置 AVAudioSessionCategoryPlayback 开始录音时,我得到了 -66637。更改为 AVAudioSessionCategoryPlayAndRecord 代码返回 0。

关于c++ - AudioOutputUnitStart 失败,OSStatus = -66637(如何从 C++ 打印 OSStatus),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35936989/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com