そこで、iOS 5.1.1 で別の速度でサウンド ファイルを再生しようとしていますが、まったくうまくいきません。これまでのところ、AVAudioPlayer のレートを設定しようとしました。
player = [[AVAudioPlayer alloc] initWithContentsOfURL:referenceURL error:&error];
player.enableRate = YES;
player.rate = 1.5;
player.numberOfLoops = 0;
player.delegate = self;
[player prepareToPlay];
[player play];
運がまったくない場合、サウンドは再生されますが、指定したレートは無視されます。AVPlayerも試しました:
avPlayer = [[AVPlayer alloc] initWithURL:referenceURL];
avPlayer.rate = 0.5;
[avPlayer play];
繰り返しますが、再生しますが、設定したレートを無視します。さまざまなオーディオ ファイルを試してみましたが、このスレッドのために、次のカタログから Rooster-mono.wav を選択しました: http://sig.sapp.org/sounds/wave/
iOS 5.1.1 で再生レートを変更して成功した人はいますか? または、私がここで見逃しているものを誰かが知っていますか?
私はサンプルのいくつかのピッチをわずかに変更するためにこれを行っています.RemoteIOまたは同様のものを使用してこれを行うことができることを認識していますが、それは私が達成しようとしていること(単純な再生レート調整)に対して完全にやり過ぎのようです.