gpt4 book ai didi

iphone - AVAudioPlayer 改变声音节奏?

转载 作者:行者123 更新时间:2023-11-28 20:44:38 24 4
gpt4 key购买 nike

我正在制作节奏游戏。我需要以不同的速度播放声音。换句话说,例如如果我在 2 秒内有 8 次 [AVAudioPlayer play]。

最佳答案

查看

enableRate 

rate 

AVAudioPlayer 类的属性。在创建音频播放器之后,但在播放之前,设置

audioPlayer.enableRate=YES;

然后在播放后,将速率设置为高于或低于 1.0 的数字以加快或减慢轨道。对于音乐,小于 0.8 或大于 1.2 开始听起来很糟糕,但对于上下几个 BMP,它很容易达到目的。

注意play设置rate为1,stop设置rate为0,所以播放完一定要设置自己想要的rate。

关于iphone - AVAudioPlayer 改变声音节奏?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6911461/

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