salve a tutti !
sto lavorando ad un progetto e vorrei chiedervi qualche consiglio..
sto creando una piccola app per lo streaming di mp3 dal web: in teoria vorrei prendere un file mp3 da host e riprodurlo.. ho creato una classe con JLayer ma al momento riesco solo a riprodurre file localmente..
come posso integrare lo streaming ?
la class per ora è questa
qualche suggeriemento ? a quanto ho capito devo utilizzare URL al posto della semplice stringa.. come posso fare ?codice:import java.io.BufferedInputStream; import java.io.FileInputStream; import java.io.FileNotFoundException; import java.util.logging.Level; import java.util.logging.Logger; import javazoom.jl.decoder.JavaLayerException; import javazoom.jl.player.Player; import static sun.audio.AudioPlayer.player; public class mp3Player { FileInputStream FIS; BufferedInputStream BIS; public Player player ; public void play(String path) { try { FIS = new FileInputStream(path); BIS = new BufferedInputStream(FIS); player = new Player(BIS); } catch (FileNotFoundException | JavaLayerException ex) { } new Thread() { @Override public void run() { try { player.play(); } catch (JavaLayerException ex) { } } }.start(); } public void stop() { if(player != null) { player.close(); } } }
grazie in anticipo