Oppure

Loading
14/01/12 18:35
Franck
Ciao a tutti, volevo sapere come posso fare per leggere un file mp3...

:)
aaa
16/01/12 8:03
Bonny
import javax.media.*;
import java.io.*;

public class Myplayer {

    private static Player audioPlayer = null;
    private static File f = null;
  
    public static void play(File fx) throws IOException, NoPlayerException, CannotRealizeException {

        f = fx;
        audioPlayer = Manager.createRealizedPlayer(f.toURL());
        audioPlayer.start();
        
    }

    public static void stop() {

        audioPlayer.stop();
        audioPlayer.close();
    }

    public static long duration() {

        return ((long) audioPlayer.getDuration().getSeconds()) * (long) Math.pow(10, 3);
    }

    public static void deallocate() {

        audioPlayer.deallocate();
    }
 
    public static void main(String[] args)  {
         
          try {
                 Myplayer.play(new File("path://primo_file.mp3"));
                 Thread.sleep(Myplayer.duration());
                 Myplayer.stop();
                 Myplayer.deallocate();
                 Myplayer.play(new File("path://secondo_file.mp3"));
                 Thread.sleep(Myplayer.duration());
                 Myplayer.stop();
                 Myplayer.deallocate();
           }catch(Exception e){}
    }
}

Però non so come gestire la pausa o |>> e <<|
Ultima modifica effettuata da Bonny 16/01/12 8:05
aaa
20/01/12 11:26
Franck
Ciao, ti ringrazio di aver risposto però ho un problema uso "NetBeans 7.0.1" mi dice che package javax.media non esiste sai dirmi dove posso scaricarlo per farlo funzionare...

:)
aaa
20/01/12 14:22
Bonny
Io uso netBeans 6.8 e te lo consiglio vivamente (puoi fare a meno delle cose nuove introdotte da java 7)
e comunque javax.media è un pacchetto opzionale di Java SE forse sul jdk6 c'è invece sul jdk 7 no
perchè da me funziona.
ne sito di Oracle ho travato questo riferimento
http://www.oracle.com/technetwork/java/javase/tech/index-jsp-140239.html


e poi girovagando nella rete:

http://fmj-sf.net/
aaa
22/01/12 15:03
Franck
Ho provato, ma niente non le trova...

Cercando su internet ho trovato questo, per caso sapresti aiutarmi... :)
docs.oracle.com/javase/7/docs/api/javax/sound/sampled/spi/…
aaa