gpt4 book ai didi

iphone - 暂停/启动 AVAudioPlayer 没有毛刺爆裂声

转载 作者:可可西里 更新时间:2023-11-01 05:59:06 24 4
gpt4 key购买 nike

我正在使用 AVAudioPlayer 播放一个较长的音频文件(20 秒左右)。我需要能够在文件中间暂停和开始。当我在播放音频时暂停或开始播放时,音频开始或结束时会发出明显的“砰砰”声。

我已经能够通过非常快速的淡出(使用 performSelector: withObject: afterDelay 多次设置音量)来改善这种情况。但是声音仍然有点小问题技术。

有没有标准的方法来启动/暂停 AVAudioPlayer 而没有这些故障?

最佳答案

尝试在暂停时将 -prepareToPlay 发送到您的 AVAudioPlayer 对象。这将预加载声音。

如果这不起作用,请尝试通过减少 performSelector: withObject: afterDelay 中的延迟来加速淡出。发疯,毫秒。

如果这也不起作用,请尝试使用更干净、质量更高的音频文件(没有不相关的背景噪音)

如果这些都不起作用,请进一步详细说明您应用中的音频文件是如何被使用的。

关于iphone - 暂停/启动 AVAudioPlayer 没有毛刺爆裂声,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4247394/

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