Salve ragazzi ho un problema con i file mp3, ho un lettore mp3, solo che gli mp3 convertiti da youtube mi non riesce a leggere il formato dicendo
Unable to handle format: mpeglayer3, 44100.0 Hz, 16-bit, Stereo, LittleEndian, Signed, 6000.0 frame rate, FrameSize=32768 bits
Failed to realize: com.sun.media.PlaybackEngine@368239c8
Error: Unable to realize com.sun.media.PlaybackEngine@368239c8
Failed to realize: input media not supported: mpeglayer3 audio
invece quelli convertiti con audacity non mi scrive niente il compilatore e non mi fa sentire l'mp3, mentre i file waw funzionano come posso fare?
codice:package player; //Import necessari al funzionamento del mediaplayer import javax.media.bean.playerbean.MediaPlayer; import java.io.File; import java.net.MalformedURLException; import java.net.URL; import javax.media.Format; import javax.media.PlugInManager; import javax.media.format.AudioFormat; public class prova { static URL url; //Tramite questo metodo avvio la riproduzione di un file mp3 public static void playMusic() throws MalformedURLException { //percorso dove è situato il file mp3 String r="D:/iron.mp3"; File sound = new File(r); URL ex = sound.toURI().toURL(); //Aggiungo al JMF il plugin per la riproduzione mp3 PlugInManager.addPlugIn("com.sun.media.codec.audio.mp3.JavaDecoder", new Format[]{new AudioFormat(AudioFormat.MPEGLAYER3),new AudioFormat(AudioFormat.MPEG)}, new Format[]{new AudioFormat(AudioFormat.LINEAR)}, PlugInManager.CODEC); //Creo il MediaPlayer, gli fornisco la posizione dell'mp3 e avvio la riproduzione MediaPlayer playMP3=new MediaPlayer(); playMP3.setMediaLocation(ex.toString()); playMP3.start(); } public static void main (String args[]) throws MalformedURLException{ playMusic(); } }

Rispondi quotando