Smaug Skrevet 20. juli 2002 Del Skrevet 20. juli 2002 Noen som har peiling på om det er mulig å spille av mp3 i java? Har sett på sun sine sider og finner ikke noe om MP3 formatet. Lenke til kommentar
smetho Skrevet 20. juli 2002 Del Skrevet 20. juli 2002 "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* Litt out-of-my-leage akkurat nå da... God sommer... Lenke til kommentar
MailMan13 Skrevet 20. juli 2002 Del Skrevet 20. juli 2002 Google vet hvordan... De løsningene jeg har sett bruker en eller annen form for 'native' klasser (skrevet i c eller et annet platformavhengig språk), java er ikke raskt nok til å dekode mp3 i sanntid på en ordentlig måte. (Må altså ha et eller annet ekstra SDK installert) Lenke til kommentar
diskvask Skrevet 20. juli 2002 Del Skrevet 20. juli 2002 Dette ser lovende ut: http://www.javazoom.net/javalayer/documents.html "CPU usage : ~12% under PIII 800Mhz/WinNT4+J2SE 1.3 (Hotspot)" [ Denne Melding var redigert av: diskvask på 2002-07-20 19:18 ] Lenke til kommentar
spqr Skrevet 21. mars 2003 Del Skrevet 21. mars 2003 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
Anbefalte innlegg
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 kontoLogg inn
Har du allerede en konto? Logg inn her.
Logg inn nå