Gå til innhold

Anbefalte innlegg

Videoannonse
Annonse

"Java Sound enables you to play many types of audio clips, including AIFF, AU, WAV, MIDI, and RMF files. " Står altså ikke noe om MP3. Men det finnes nok muligens kode på nettet som gjør at en kan bruke MP3 på samme måte som disse filene...men jeg kjenner ikke til noe. Er selv ikke noe java-guru så jeg skal ikke si noe sikkert....

 

Men det hadde vært kult da...*ser meg selv lage en liten mp3-spiller* :grin: Litt out-of-my-leage akkurat nå da...

 

God sommer...

Lenke til kommentar
  • 8 måneder senere...

Du kan enkelt spille av mp3 med java hvis du installerer JMF. Forsåvidt kan du spille de fleste medie filer med denne pakken, eksempelvis mov eller mpeg eller wav eller au osv.

 

Her er en enkel spiller som tar en media fil som argument:

 

import java.awt.*;

import java.net.URL;

import javax.swing.*;

import javax.media.*;

 

public class MediaPlayer {

public static void main( String [] args ) throws Exception {

final JFrame frame = new JFrame( "MediaPlayer" );

frame.setDefaultCloseOperation( JFrame.EXIT_ON_CLOSE );

URL url = new URL( args[0] );

final Player player = Manager.createPlayer( url );

 

player.addControllerListener( new ControllerListener() {

public void controllerUpdate( ControllerEvent ce ) {

if ( ce instanceof RealizeCompleteEvent ) {

Component visual = player.getVisualComponent();

Component control = player.getControlPanelComponent();

if ( visual != null )

frame.getContentPane().add( visual, "Center" );

frame.getContentPane().add( control, "South" );

frame.pack();

frame.setVisible( true );

player.start();

}

}

});

player.realize();

}

}

 

eksempel : java MediaPlayer mediafil.mp3

 

Håper det fungerer, husk å installere JMF før du kompilerer..

http://java.sun.com/products/java-media/jmf/

Lenke til kommentar

Opprett en konto eller logg inn for å kommentere

Du må være et medlem for å kunne skrive en kommentar

Opprett konto

Det er enkelt å melde seg inn for å starte en ny konto!

Start en konto

Logg inn

Har du allerede en konto? Logg inn her.

Logg inn nå
×
×
  • Opprett ny...