JavaSound - SourceDataLine

4 respostas
F

Olá galera,

Estou criando um programa que trabalha com arquivos de som, estou usando a linha SourceDataLine em arquivos .wav, percebi que meu programa em algumas máquinas rodava o som normalmente e em outra não, achei estranho e procurei a fundo a exceção que estava gerando, descobri que a exceção é I/OException, o que pode ser?

Essa exceção (classe) tem classes filhas aonde eu possa especificar o erro?!

Se quiser ver o codigo, ja tem a url:

abraço,

4 Respostas

ErickRAR

Coloque e.printStackTrace(); nos erros. Assim saberá com mais detalhes o que está acontecendo.

F

não dá por que no eclipse roda normal, eu descobri a exceção pq eu coloquei System.exit(0); quando da a exceção e fechou a tela quando pus dentro da exceção de I/OException.

F

não dá por que no eclipse roda normal, eu descobri a exceção pq eu coloquei System.exit(0); quando da a exceção e fechou a tela quando pus dentro da exceção de I/OException.

F

Galera, descobri o problema, vou deixar um adendo sempre utilizem o método getResource para carregar o som e não o getResourceAsStream para arquivos de som em pacotes, pois o AsStream não carrega em todas as máquinas o som.

abraço,

Criado 8 de agosto de 2012
Ultima resposta 9 de ago. de 2012
Respostas 4
Participantes 2