gpt4 book ai didi

ios - iOS 3.1.3 上的 Core Audio 无音频

转载 作者:行者123 更新时间:2023-11-29 04:50:19 25 4
gpt4 key购买 nike

我正在尝试使用 Core Audio 在第一代 iOS 设备上合成音频,但目前没有播放任何音频。我的代码适用于 iOS4/iPhone4。

我没有使用 AUGraph,只是使用 AudioComponentFindNext 获取第一个 RemoteIO 组件并在其上设置 kAudioOutputUnitProperty_EnableIO

我已经检查了所有 OSStatus 代码,没有生成任何错误。

我还验证了回调缓冲区已填充,并且填充了有效的示例数据(使用方波进行测试)。

我没主意了。如有帮助,我们将不胜感激。

编辑:这是我的 Audio Session 代码

UInt32 sessionCategory = kAudioSessionCategory_MediaPlayback;
AudioSessionSetProperty(kAudioSessionProperty_AudioCategory, sizeof(sessionCategory), &sessionCategory);
float aBufferLength = 0.5; // In seconds
AudioSessionSetProperty(kAudioSessionProperty_PreferredHardwareIOBufferDuration,
sizeof(aBufferLength), &aBufferLength);
AudioSessionSetActive(TRUE);

最佳答案

问题很简单,我的音频回调代码对于设备来说太慢了。显然,当缓冲区不足时,iOS 只会将音频静音。

关于ios - iOS 3.1.3 上的 Core Audio 无音频,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8958487/

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