Como jogar iPhone som da torneira?

votos
5

Eu tenho um botão no meu aplicativo para iPhone que eu gostaria de ter reproduzir o padrão tap teclado som quando é aproveitado. Eu tenho sido capaz de jogar o meu próprio sons personalizados com bastante facilidade, mas existe alguma maneira de jogar um som padrão do sistema como este no meu aplicativo?

Publicado 19/05/2009 em 19:59
fonte usuário
Em outras línguas...                            


5 respostas

votos
4

usingsystemsounds
Você deve usar o sistema de som para this.The guia de programação abaixo pode ser usefule.Refer Multimedia para saber mais.

CFBundleRef mainbundle = CFBundleGetMainBundle();
CFURLRef soundFileURLRef = CFBundleCopyResourceURL
                                     (mainbundle, CFSTR("tap"), CFSTR("aif"), NULL);
AudioServicesCreateSystemSoundID(soundFileURLRef, &soundFileObject);

Além disso, você pode usar o sistema embutido soa por

AudioServicesPlaySystemSound(1100);
Respondeu 04/07/2012 em 14:02
fonte usuário

votos
4

O som de clique que você quer é, creio eu, no aplicativo de exemplo chamado SysSound.

http://developer.apple.com/iphone/library/samplecode/SysSound/

Respondeu 07/07/2009 em 20:56
fonte usuário

votos
2

Eu encontrei este , que soa como o que você está procurando.

Respondeu 26/05/2009 em 08:59
fonte usuário

votos
1

Há um exemplo no site iPhone Dev Center para reproduzir sons de curta duração (5 segundos ou menos), você pode usar esse código para reproduzir qualquer som que você deseja. Encontrar um som de clique fazendo uma pesquisa no Google e usar isso. Isso é tudo que você precisa.

http://developer.apple.com/iphone/library/codinghowtos/AudioAndVideo/index.html#PLAY_SHORT_SOUNDS_AND_ALERTS_2

AudioServicesCreateSystemSoundID (fileURL, soundID);
Respondeu 19/05/2009 em 20:29
fonte usuário

votos
1

público nada. Há provavelmente uma resposta se você estiver disposto a mergulhar em APIs privadas, mas esta é fortemente desencorajada (como você provavelmente vai quebrar a compatibilidade futura, e pode ter rejeitado na App Store).

Respondeu 19/05/2009 em 20:04
fonte usuário

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more