gpt4 book ai didi

iphone - 使用 AVToolbox 或 openAL 拖动滚动条即可流畅播放 mp3 文件

转载 作者:行者123 更新时间:2023-12-03 21:07:54 26 4
gpt4 key购买 nike

我已经面对这个问题很多天了,但我还没有得出任何结论。

我的问题是:我想播放 mp3 文件,但不仅仅是单击播放按钮。

我想这样玩。

*有一个我可以用手指拖动的 slider ,我希望 mp3 应该以我拖动手指的频率(或我拖动手指的速度)播放,所以它会产生快进的效果(有趣的语音类型)),或者如果我缓慢拖动 slider ,输出会很慢*

问题是声音输出不流畅。它的声音非常扭曲和不安。我希望输出更平滑。

请帮忙。有什么建议请。目前我正在使用 AVAudioPlayer 并根据 slider 输入传递时间值来播放文件。 (不过这似乎不太可行)。我觉得只使用openAL是可能的,没有其他方法。因为使用openAL我们可以修改声音文件的频率(音调)

请给我提供一个 iPhone 的 openAL 实现的链接。我从未使用 openAL 播放过声音文件

救命!!

最佳答案

您将无法使用 AVAudioPlayer 执行此操作,因为它不支持音高操作。

您可以将整个轨道加载并解码到内存中,以便使用 OpenAL(支持音调)进行播放,或者您可以使用音频单元进行实时加载/解码和音调更改(级别低得多,但也更复杂)。

关于iphone - 使用 AVToolbox 或 openAL 拖动滚动条即可流畅播放 mp3 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5337642/

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