Bem galera, como dito no topico http://www.guj.com.br/posts/list/0/226503.java#1160446 , estou fazendo um trabalho onde o programa é um programa para a Subway e o programa teria que ser um pouco mais completo, eu estava pensando em usar alguns sons nos programas, atigindo então possiveis “analfabetos”, teria um botão ao lado de uma palavra (ex: Pão) e o que tivesse escrito o sairia o som respectivo a palavra(no caso pão). como que faria isso em códigos???
Por favor, evite escrever [Duvida] na frente do título do tópico. Além de não servir para nada (já que 99% dos tópicos são mesmo dúvidas), pode confundir com o [Resolvido].
Baixe o meu jogo, o Vikanoid. Nele as classes para reproduzir sons já estão prontas:
http://www.pontov.com.br/site/index.php/component/content/article/55-artigos/133-meus-jogos
Não vai ser mistério nenhum usa-las.
Para tocar sons, voce pode seguir a dica do ViniGodoy.
Se voce quiser, sintetizar voz, baseada no texto, ai as coisas complicam um pouco e voce precisa procurar APIs de Speech.
O que eu queria mesmo eh fazer com que o um determinado som .wav pudesse executar quando eu apertar um botão, é tão complexo assim mesmo?
É só usar as classes que indiquei.
Vini, deixa eu ver se eu entendi
import jgf.sound.PlayingStreamed;
import jgf.sound.Sound;
import jgf.sound.SoundManager;
import jgf.sound.Streamed;
isso seria os imports que fazem os sons funcionarem no programa ? tudo isso já está no java?
public static final Sound SND_BAT_HIT = createSound(“batHit”);
com esse código vc cria um “objeto” associado ao som, para ser chamado depois com o comando “play”?
Isso mesmo.