package org.geogebra.desktop.sound; import java.io.InputStream; import org.geogebra.desktop.sound.mp3transform.Decoder; /** * Play MP3 in a Thread * */ public class PlayMP3Thread implements Runnable { private String fileName; private Decoder decoder; private InputStream is; public PlayMP3Thread(Decoder decoder, String fileName, InputStream is) { this.decoder = decoder; this.fileName = fileName; this.is = is; } @Override public void run() { try { decoder.play(fileName, is); } catch (Exception e) { e.printStackTrace(); } } }