我正在iOS App上播放一个带有'AVAudioPlayer'类的本地mp3文件。 我想在播放时改变速度。比如我想慢一点播放这个mp3文件。
如何实现它?
答案 0 :(得分:4)
现在可以改变声音的速度。
这是我的示例代码:
player = [[AVAudioPlayer alloc] initWithContentsOfURL:
[NSURL fileURLWithPath:path] error:&err];
player.volume = 0.4f;
player.enableRate=YES;
[player prepareToPlay];
[player setNumberOfLoops:0];
player.rate=2.0f;
[player play];
您将“enableRate”设置为YES,然后您可以更改它。
查看更多文档
答案 1 :(得分:0)
这对AVAudioPlayer来说是不可能的。有关可能的解决方法,请参阅AVAudioPlayer: How to Change the Playback Speed of Audio?。