AudioUnitInitialize 失败,错误代码 1852008051
我正在尝试使用 iOS 中的音频单元进行录制。
我将 AudioComponentDescription 中的 componentSubType 设置为 kAudioUnitSubType_VoiceProcessingIO。
那么AudioUnitInitialize和AudioOutputUnitStart的错误码都是1852008051('ncfs')。
我在文档中找不到此错误代码。
但是当我将 kAudioUnitSubType_VoiceProcessingIO 转换为 kAudioUnitSubType_RemoteIO 时,一切都很好。
谁能告诉我从 VoiceProcessingIO 更改为 RemoteIO 时应该修改哪些内容?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
如果您想从设备进行录制,则需要使用远程 IO 组件子类型,然后设置此属性:
您还可能会找到有关使用 远程 IO 音频单元 有帮助。
If you are wanting to record from the device, then you need to use the remote IO component subtype, and then set this property:
You also might find this tutorial about use of remote IO audio units helpful.