gpt4 book ai didi

iOS 音频单元播放时有持续的噪音

转载 作者:行者123 更新时间:2023-11-29 13:43:22 26 4
gpt4 key购买 nike

我正在使用音频单元进行音频播放。我已经从http://cocoawithlove.com/2010/10/ios-tone-generator-introduction-to.html下载了音调发生器。并尝试玩弄它。出于某种原因,我需要使用 ulaw 而不是线性 PCM。这是我的音频格式设置:

AudioStreamBasicDescription streamFormat;
streamFormat.mSampleRate = 8000;
streamFormat.mFormatID = kAudioFormatULaw;
streamFormat.mFormatFlags = 0;
streamFormat.mFramesPerPacket = 1;
streamFormat.mBytesPerFrame = 2;
streamFormat.mBytesPerPacket = streamFormat.mBytesPerFrame;
streamFormat.mChannelsPerFrame = 1;
streamFormat.mBitsPerChannel = 16;

当我运行示例代码时,我听到了持续不断的噪音。有没有人可以帮助解决这个问题?非常感谢。

最佳答案

您只能使用使用音频单元的 linearPCM 格式。甚至 kAudioUnitType_FormatConverter 也提供 linearPCM 格式之间的转换(具有不同的采样率、bytesPerPacket 等)。要从压缩格式转换,您应该使用 AudioConverter。

https://developer.apple.com/library/ios/#documentation/MusicAudio/Reference/AudioConverterServicesReference/Reference/reference.html

关于iOS 音频单元播放时有持续的噪音,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8426967/

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