Así que estoy tratando de reproducir un archivo de sonido a un ritmo diferente en iOS 5.1.1, y estoy teniendo absolutamente nada de suerte. Hasta ahora he intentado fijar la tasa de la AVAudioPlayer:AVAudioPlayer tasa
player = [[AVAudioPlayer alloc] initWithContentsOfURL:referenceURL error:&error];
player.enableRate = YES;
player.rate = 1.5;
player.numberOfLoops = 0;
player.delegate = self;
[player prepareToPlay];
[player play];
sin suerte en absoluto, se reproduce el sonido, pero sólo hace caso omiso de la tasa se lo doy. También probé AVPlayer:
avPlayer = [[AVPlayer alloc] initWithURL:referenceURL];
avPlayer.rate = 0.5;
[avPlayer play];
Nuevamente, reproduce pero simplemente ignora la velocidad que establecí. He intentado varios archivos de audio diferentes, pero por el bien de este hilo he seleccionado Rooster-mono.wav de este catálogo: http://sig.sapp.org/sounds/wave/
¿Alguien ha tenido éxito al cambiar la velocidad de reproducción en iOS 5.1.1? ¿O alguien sabe lo que me falta aquí?
Estoy haciendo esto para cambiar un poco el tono de algunas de mis muestras, me doy cuenta de que podría hacer esto utilizando RemoteIO o algo similar, pero parece una exageración total para lo que estoy tratando de lograr (un ajuste de velocidad de reproducción simple) .
este error que hizo aquí es que plauer.rate = 1.5f. Tiene que poner "f" al final de la misma, de lo contrario no funcionará –