Streaming mp3 dal web

di il
3 risposte

Streaming mp3 dal web

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

3 Risposte

  • Re: Streaming mp3 dal web

  • Re: Streaming mp3 dal web

    Quindi in teoria devo cambiare la variabile che contiene il path del file, giusto ?
    utilizzando url invece della string che sto utilizzando.. se parliamo di file senza bisogno di autenticazione..
    purtroppo non ho trovato esempi "chiari" in rete..
  • Re: Streaming mp3 dal web

Devi accedere o registrarti per scrivere nel forum
3 risposte