Tengo un botón en mi aplicación de iPhone que me gustaría tener el sonido predeterminado de "toque de teclado" cuando se toca. He podido reproducir mis propios sonidos personalizados con la suficiente facilidad, pero ¿hay alguna forma de reproducir un sistema de sonido por defecto como este en mi aplicación?¿Cómo se reproduce el sonido tap de iPhone?
Respuesta
usingsystemsounds
Debe utilizar el sistema de sonido para this.The a continuación podría ser usefule.Refer Multimedia guía de programación para saber más.
CFBundleRef mainbundle = CFBundleGetMainBundle();
CFURLRef soundFileURLRef = CFBundleCopyResourceURL
(mainbundle, CFSTR("tap"), CFSTR("aif"), NULL);
AudioServicesCreateSystemSoundID(soundFileURLRef, &soundFileObject);
También se puede utilizar el sistema incorporado suena por
AudioServicesPlaySystemSound(1100);
No puedo reproducir sonido con el código. Probé AudioServicesPlaySystemSound (1075) en la acción del botón, ¡no funcionó! –
Nothing public. Probablemente haya una respuesta si está dispuesto a sumergirse en API privadas, pero esto se desaconseja enérgicamente (ya que es probable que rompa la compatibilidad futura, y puede ser rechazado desde la tienda de aplicaciones).
Hay un ejemplo en el sitio web de iPhone Dev Center para reproducir sonidos de corta duración (5 segundos o menos). Puede usar ese código para reproducir el sonido que desee. Encuentre un sonido de clic haciendo una búsqueda en Google y use eso. Eso es todo lo que necesitas.
AudioServicesCreateSystemSoundID (fileURL, soundID);
Pero, ¿cómo puedo jugar? el sonido exacto del teclado? Parece que no puedo encontrar eso en ninguna parte de la red, y ¿qué pasa si Apple lo cambia en el futuro? – drewh
¿En qué podrían cambiarlo sería tan diferente? ¿Un búho ululando? – willc2
Lo siento, me acabo de romper haciendo ruidos ululantes mientras escribo falsamente. ¡Ignorame! – willc2
He encontrado this, que suena como lo que usted está buscando.
El sonido de clic que desea es, creo, en la aplicación de ejemplo llamada SysSound.
http://developer.apple.com/iphone/library/samplecode/SysSound/
- 1. ¿Cómo se reproduce el sonido TICK predeterminado?
- 2. ¿Cómo se reproduce el sonido de la biblioteca en AS3?
- 3. ¿Cómo se reproduce MIDI en el iPhone?
- 4. ¿Cómo se reproduce el sonido lo antes posible?
- 5. iPhone: ¿Cómo se reproduce un sonido de notificación local alto independientemente de la configuración del volumen?
- 6. HTML5 Audio - El sonido sólo se reproduce una vez
- 7. Recibir notificaciones cuando se reproduce un sonido en OpenAL
- 8. ¿Cómo se reproduce un sonido (alerta) en una aplicación java?
- 9. ¿Cómo se reproduce un sonido en flash AS3 cuando termina?
- 10. ¿Reproduce el sonido predeterminado de notificaciones locales al mostrar UIAlertView?
- 11. ¿Cómo se reproduce el sonido cuando se hace clic en el botón en Android?
- 12. Determine cuándo se reproduce un sonido fuerte en C#
- 13. Reproduce 1 clip de sonido tras otro sin interrupción en el iPhone
- 14. UILocalNotification reproduce el sonido de los documentos de la aplicación
- 15. iPhone: Detectando Tap en MKMapView
- 16. ¿Cómo se reproduce el archivo 3gp en Java?
- 17. Enrutamiento Sonido de audio de iPhone
- 18. ¿Cómo se reproduce el sonido del clic del teclado en un teclado personalizado?
- 19. ¿Cómo se reproduce el sonido en una llamada telefónica con Android?
- 20. Cómo verificar el teclado del iPhone ¿Desea encender/apagar el sonido del teclado en la configuración?
- 21. ¿Cómo se reproduce un archivo de sonido en una aplicación Metro de Windows 8 con WinRT?
- 22. Reproduce el archivo de sonido cuando se hace clic en la imagen
- 23. Inicio lento para AVAudioPlayer la primera vez que se reproduce un sonido
- 24. cambiar la ruta de audio cuando se reproduce el audio
- 25. Componente flash Flowplayer reproduce sonido pero no video
- 26. jQuery: ¿Cómo precarga el sonido?
- 27. ¿Cómo se maneja el evento Tap de dos dedos? WPF
- 28. Reproducción de sonido a través de altavoces mientras se reproduce música a través de auriculares
- 29. ¿Cómo silenciar el sonido del obturador de la cámara del iPhone?
- 30. Notificación de iPhone Push - Cómo usar el sonido predeterminado
posible duplicado de [iPhone:? Cómo hacer el sonido clic de las teclas de teclado personalizado] (http://stackoverflow.com/questions/ 818515/iphone-how-to-make-key-click-sound-for-custom-keypad) – Ejaz
Mira este hilo: [http://stackoverflow.com/questions/818515/iphone-how-to-make-key -click-sound-for-custom-keypad] (http://stackoverflow.com/questions/818515/iphone-how-to-make-key-click-sound-for-custom-keypad) – aSquared