Così sto cercando di riprodurre un file audio a una velocità diversa in iOS 5.1.1, e sto avendo alcuna fortuna. Finora ho provato a fissare il tasso del AVAudioPlayer:tasso 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];
senza fortuna a tutti, la riproduzione del suono, ma solo ignora il tasso dò. Ho anche provato AVPlayer:
avPlayer = [[AVPlayer alloc] initWithURL:referenceURL];
avPlayer.rate = 0.5;
[avPlayer play];
Ancora, suona ma ignora solo la velocità impostata. Ho provato un certo numero di diversi file audio, ma per questo thread ho selezionato Rooster-mono.wav da questo catalogo: http://sig.sapp.org/sounds/wave/
Qualcuno ha avuto successo con la modifica della velocità di riproduzione su iOS 5.1.1? O qualcuno sa cosa mi manca qui?
Sto facendo questo per cambiare leggermente il tono di alcuni dei miei campioni, mi rendo conto che potrei farlo usando RemoteIO o qualcosa di simile ma sembra eccessivo per quello che sto cercando di ottenere (una semplice regolazione della velocità di riproduzione) .
questo errore che hai fatto qui è che plauer.rate = 1.5f. Dovete mettere "f", alla fine di esso altrimenti non funzionerà –