iOSアプリケーションでクラス「AVAudioPlayer」のローカルmp3ファイルを再生しています。 そして、私はそれを再生するときに速度を変更したいと思います。私はこのmp3ファイルをより遅く再生したいと思っています。iPhoneのAVAudioPlayerでオーディオの再生速度を変更することはできますか?
どのように達成するには?
iOSアプリケーションでクラス「AVAudioPlayer」のローカルmp3ファイルを再生しています。 そして、私はそれを再生するときに速度を変更したいと思います。私はこのmp3ファイルをより遅く再生したいと思っています。iPhoneのAVAudioPlayerでオーディオの再生速度を変更することはできますか?
どのように達成するには?
これはAVAudioPlayerでは不可能です。潜在的な回避策については、AVAudioPlayer: How to Change the Playback Speed of Audio?を参照してください。
音の速さを変更することができます。あなたがYESに "enableRate" を設定し、それを変更することができます
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];
:
は、ここに私のサンプルコードです。
もっと見るdocs