Detener una muestra de sonido que se reproduce en el iPhone usando AudioServices
-
06-09-2019 - |
Pregunta
Me estoy poniendo en práctica un efecto de sonido que se reproduce mientras un usuario está arrastrando un UISlider.
Aquí está el IBAction: llamado por Valor del UISlider cambiado evento
-(IBAction)playTone4; {
AudioServicesPlaySystemSound(soundID4);
}
Me gustaría que el sonido de detener cuando el usuario es no arrastra el control deslizante pero tiene no se libera a él.
¿Hay una manera de hacer eso? No parece ser una función AudioServices Detener SystemSound ().
Solución
sonidos del sistema no se pueden detener .
Vea la Guía de Programación iPhone: Multimeda sección de Soporte para más información.
Para lograr el efecto deseado, yo recomendaría usar AVAudioPlayer o audioQueues . La Guía de programación dirigí cubre todo lo que quiere saber acerca de estas técnicas.