Questo sito utilizza cookies solo per scopi di autenticazione sul sito e nient'altro. Nessuna informazione personale viene tracciata. Leggi l'informativa sui cookies.
Username: Password: oppure
Java - Java audio mp3
Forum - Java - Java audio mp3

Avatar
Franck (Normal User)
Rookie


Messaggi: 43
Iscritto: 06/07/2010

Segnala al moderatore
Postato alle 19:35
Sabato, 14/01/2012
Ciao a tutti, volevo sapere come posso fare per leggere un file mp3...

:)

PM Quote
Avatar
Bonny (Member)
Expert


Messaggi: 437
Iscritto: 24/04/2009

Segnala al moderatore
Postato alle 9:03
Lunedì, 16/01/2012
Codice sorgente - presumibilmente Java

  1. import javax.media.*;
  2. import java.io.*;
  3.  
  4. public class Myplayer {
  5.  
  6.     private static Player audioPlayer = null;
  7.     private static File f = null;
  8.  
  9.     public static void play(File fx) throws IOException, NoPlayerException, CannotRealizeException {
  10.  
  11.         f = fx;
  12.         audioPlayer = Manager.createRealizedPlayer(f.toURL());
  13.         audioPlayer.start();
  14.        
  15.     }
  16.  
  17.     public static void stop() {
  18.  
  19.         audioPlayer.stop();
  20.         audioPlayer.close();
  21.     }
  22.  
  23.     public static long duration() {
  24.  
  25.         return ((long) audioPlayer.getDuration().getSeconds()) * (long) Math.pow(10, 3);
  26.     }
  27.  
  28.     public static void deallocate() {
  29.  
  30.         audioPlayer.deallocate();
  31.     }
  32.  
  33.     public static void main(String[] args)  {
  34.          
  35.           try {
  36.                  Myplayer.play(new File("path://primo_file.mp3"));
  37.                  Thread.sleep(Myplayer.duration());
  38.                  Myplayer.stop();
  39.                  Myplayer.deallocate();
  40.                  Myplayer.play(new File("path://secondo_file.mp3"));
  41.                  Thread.sleep(Myplayer.duration());
  42.                  Myplayer.stop();
  43.                  Myplayer.deallocate();
  44.            }catch(Exception e){}
  45.     }
  46. }


Però non so come gestire la pausa o |>> e <<|

Ultima modifica effettuata da Bonny il 16/01/2012 alle 9:05
PM Quote
Avatar
Franck (Normal User)
Rookie


Messaggi: 43
Iscritto: 06/07/2010

Segnala al moderatore
Postato alle 12:26
Venerdì, 20/01/2012
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...

:)

PM Quote
Avatar
Bonny (Member)
Expert


Messaggi: 437
Iscritto: 24/04/2009

Segnala al moderatore
Postato alle 15:22
Venerdì, 20/01/2012
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
Codice sorgente - presumibilmente Plain Text

  1. http://www.oracle.com/technetwork/java/javase/tech/index-jsp-140239.html



e poi girovagando nella rete:

Codice sorgente - presumibilmente Plain Text

  1. http://fmj-sf.net/


PM Quote
Avatar
Franck (Normal User)
Rookie


Messaggi: 43
Iscritto: 06/07/2010

Segnala al moderatore
Postato alle 16:03
Domenica, 22/01/2012
Ho provato, ma niente non le trova...

Cercando su internet ho trovato questo, per caso sapresti aiutarmi... :)
http://docs.oracle.com/javase/7/docs/api/javax/sound/sampl ...

PM Quote