J'ai un bouton dans mon application iPhone que je voudrais jouer le son par défaut du "clavier" quand il est tapé. J'ai été capable de jouer mes propres sons personnalisés assez facilement, mais est-il possible de jouer un son système par défaut comme celui-ci dans mon application?Comment jouer iPhone Tap son?
Répondre
usingsystemsounds
Vous devez utiliser le système pour son this.The ci-dessous peut être usefule.Refer Guide de programmation multimédia pour en savoir plus.
CFBundleRef mainbundle = CFBundleGetMainBundle();
CFURLRef soundFileURLRef = CFBundleCopyResourceURL
(mainbundle, CFSTR("tap"), CFSTR("aif"), NULL);
AudioServicesCreateSystemSoundID(soundFileURLRef, &soundFileObject);
vous pouvez également utiliser le système intégré des sons par
AudioServicesPlaySystemSound(1100);
Je suis incapable de jouer le son avec le code. J'ai essayé AudioServicesPlaySystemSound (1075) dans l'action du bouton, cela n'a pas fonctionné !! –
Rien de public. Il y a probablement une réponse si vous êtes prêt à plonger dans des API privées, mais cela est fortement déconseillé (car vous risquez de rompre la compatibilité future, et peut être rejeté par l'App Store).
Il existe un exemple sur le site Web du Centre de développement iPhone pour la lecture de sons de courte durée (5 secondes ou moins). Vous pouvez utiliser ce code pour lire le son de votre choix. Trouver un son de clic faisant une recherche google et l'utiliser. C'est tout ce dont tu as besoin.
AudioServicesCreateSystemSoundID (fileURL, soundID);
Mais comment puis-je jouer? le son du clavier exact? Je n'arrive pas à trouver ça n'importe où sur le net, et si Apple le change dans le futur? – drewh
Que pourraient-ils éventuellement changer pour que ce soit si différent? Un hibou qui hulule? – willc2
Je suis désolé, j'ai juste craqué en faisant des bruits de gueule tout en tapant faux. Ignore moi! – willc2
Je trouve this, qui ressemble à ce que vous recherchez.
Le son de clic que vous voulez est, je crois, dans l'exemple d'application appelé SysSound.
http://developer.apple.com/iphone/library/samplecode/SysSound/
- 1. Comment jouer un son sur l'iPhone
- 2. Jouer simultanément son en C#
- 3. asp.net ajax updatepanel et jouer du son
- 4. Comment puis-je jouer un son dans WinForms?
- 5. comment jouer au fichier caf dans l'appareil iphone?
- 6. jouer deux sons simultanément iphone sdk
- 7. jouer un film d'animation dans l'application iPhone
- 8. Le streaming vidéo en direct, comment jouer sur iPhone?
- 9. Comment jouer un son de fréquence paticulaire et de cadre non trouvé Question AudioUnit
- 10. comment jouer et arrêter le contrôle du son par javascript dans wmplayer?
- 11. Comment jouer ce dans Internet Explorer?
- 12. PJSIP sur Iphone OS 3.0 comment porter le son?
- 13. Comment lancer TAP :: Tests de harnais écrits en Guile?
- 14. SystemSounds Jouer ne fonctionne pas
- 15. Jouer de la musique? - Objectif C
- 16. KVM/QEMU Problèmes TAP avec libvirt
- 17. Jouer plusieurs sons avec SoundPlayer
- 18. jouer audiofile
- 19. iPhone SDK - OpenAL, moteur de son de style «Beat Box»
- 20. SpeakHere échantillon ne peut pas jouer le son qui charge de l'Internet
- 21. Jouer des sons purs dans Cocoa Touch
- 22. iPhone SDK: comment jouer de la musique et enregistrer à partir du micro en même temps?
- 23. Comment jouer de la musique de fond dans mon jeu iPhone?
- 24. iPhone: comment laisser la musique jouer pour une application en utilisant OpenAL?
- 25. comment obtenir le chemin du fichier vidéo enregistré de temp dans iphone sdk et jouer?
- 26. Comment puis-je corriger le son dans mon application iPhone pour iPhone OS 2.2?
- 27. est-il un moyen propre de jouer un son mp3 dans le cadre compact 3.5
- 28. comment jouer au flash dans l'application WPF
- 29. Comment jouer une animation flash en C?
- 30. comment jouer pcm données brutes en Java
double possible de [iPhone: comment faire son appui sur une touche pour le clavier personnalisé] (http://stackoverflow.com/questions/ 818515/iphone-comment-faire-clé-clic-son-pour-clavier-personnalisé) – Ejaz
Jetez un coup d'oeil sur ce fil: [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