java audio input jframe playback

java.io.IOException: mark/reset no soportado



audio input (1)

Este código no funciona. Tomé una clase preparada ya que se puede encontrar aquí , pero la música no funciona. ¿Cómo puedo arreglar esto?

private void lblCliqueMouseClicked(java.awt.event.MouseEvent evt){ lblClique.setText("achou"); musica = new Som(); boolean repetir = false; FileInputStream arquivo = null; try { arquivo = new FileInputStream("musica.mp3"); } catch (FileNotFoundException ex) { Logger.getLogger(TelaProjeto.class.getName()).log(Level.SEVERE, null, ex); } musica.tocar(arquivo, repetir); }


La marca / restablecimiento de error no admitida significa que la secuencia de entrada que usted proporcionó no admite establecer una marca y restablecer la transmisión a esa marca. Para lograr esto, simplemente ajuste su FileInputStream dentro de un BufferedInputStream (vea http://docs.oracle.com/javase/7/docs/api/java/io/BufferedInputStream.html )

InputStream arquivo=null; ... arquivo=new BufferedInputStream(new FileInputStream(...));