import java.io.FileInputStream;
import java.io.InputStream;
import sun.audio.AudioPlayer;
import sun.audio.AudioStream;
public class Sons_em_java {
public static void main(String[] args) {
try{
InputStream arq=new FileInputStream("Kalimba.mp3");
AudioStream som=new AudioStream(arq);
AudioPlayer.player.start(som);
}
catch(Exception e){
System.out.println("Deu pau");
}
}
}
reprodução de audio
M
Aí pessoal, sou bem iniciante no java, e quando tento rodar o código abaixo para reproduzir som, ele cai direto no catch:
Alguém sabe explicar qual é o erro exatamente?
3 Respostas
No catch, utilize o método printStrackTrace para saber qual é o erro.
Pelo que to vendo, você tem que colocar o caminho todo do mp3, se colocar só o nome,ele não sabe de onde pegar.
O java não suporta mp3, só wav.
Se quiser tocar mp3:
http://www.javazoom.net/javalayer/javalayer.html
M
Foi só alterar o arquivo para .wav e funcionou. Valeu.
Criado 25 de julho de 2012
Ultima resposta 25 de jul. de 2012
Respostas 3
Participantes 3
Alura O que é Python? — um guia completo para iniciar nessa linguagem de programação Acesse agora o guia sobre Python e inicie sua jornada nessa linguagem de programação: o que é e para que serve, sua sintaxe e como iniciar nela!
Casa do Codigo Engenharia de Prompt para Devs: Um guia para aprender a... Por Ricardo Pupo Larguesa — Casa do Codigo