I want to control the playback speed of audio in AVAudioplayer
. Is this possible? If so, how would you do it?
Right-click an open space in the Player (e.g., to the left of the Stop button) , point to Enhancements, and then click Play speed settings. 3. Move the Play Speed slider to the speed at which you want to play the file, or click the Slow, Normal, or Fast links.
Now it is possible to change the playback speed.
Sample code:
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; //<-- Playback Speed [player play];
enableRate
is set to YES
and you can change it.
See more in the docs.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With