gpt4 book ai didi

objective-c - 在 Mac 上使用 AVAudioRecorder

转载 作者:行者123 更新时间:2023-12-03 15:14:06 28 4
gpt4 key购买 nike

可在此处找到 AVAudioRecorder 类引用:

https://developer.apple.com/library/mac/#documentation/AVFoundation/Reference/AVAudioRecorder_ClassReference/Reference/Reference.html#//apple_ref/doc/uid/TP40008238

说AVAudioSession可以用来配置 Audio Session

To configure an appropriate audio session for recording, refer to AVAudioSession Class Reference and AVAudioSessionDelegate Protocol Reference.

但是 AVFoundation 框架缺少 OS X 上的 AVAudioSession。

所以我们得到错误,use of undeclared identifier AVAudioSession

所以我查看了 OS X AVFoundation Framework 并发现缺少 AVAudioSession.h!

对此有什么想法吗?

最佳答案

使用Audio Hardware Services来自 AudioToolbox而不是 AVAudioSession。这是可能的解决方案:AVAudioSession alternative on OSX to get audio driver sample rate

我做了一些小修改,比如这些行:

AudioDeviceID deviceID;
OSStatus err = AudioHardwareServiceGetPropertyData(kAudioObjectSystemObject, &addr, 0, NULL, &size, &deviceID);

关于objective-c - 在 Mac 上使用 AVAudioRecorder,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11867657/

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