Utilicé el AVAudioPlayer para reproducir un archivo wav de 10 segundos y funciona bien. Ahora qué debo detener el wav en el 4º sec y luego volver a jugarlo desde el muy 1er seg.AVAudioPlayer detener un sonido y reproducirlo desde el principio
Este es el código Traté:
NSString *ahhhPath = [[NSBundle mainBundle] pathForResource:@"Ahhh" ofType:@"wav"];
AVAudioPlayer *ahhhhhSound =[[AVAudioPlayer alloc] initWithContentsOfURL:[NSURL fileURLWithPath:ahhhPath] error:NULL];
[ahhhhhSound stop];
[ahhhhhSound play];
Lo que se ve es, el wav se detiene en el cuarto seg pero cuando corro el [juego XXX] vez más, el wav sigue desempeñando el 5 seg vez de jugar desde el principio.
¿Cómo podría hacer esto? Cualquier ayuda será apreciada.
Y para abreviar suena el síntoma evidente es que el sonido no juega la segunda vez - pidiendo parada y jugar solo causó el sonido para terminar de juego y sonaba como el segundo juego fue ignorada . Eso es lo que estaba sucediendo en mi código, y la respuesta a continuación lo solucionó. – Echelon