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
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();
}
}
}
vi ringrazio in anticipo