Odtwarzanie plików mp3. Czy konieczne dodatkowe biblioteki?

0

Witam.

Czy do odtwarzania mp3 w Java konieczne są dodatkowe biblioteki? Bo usiłuję coś zrobić ze standardowych bibliotek i nie działa.

Robię to w ten sposób:

String bip = "bip.mp3";
Media hit = new Media(bip);
MediaPlayer mediaPlayer = new MediaPlayer(hit);
mediaPlayer.play();

Wrzuciłem sobie bibliotekę JFM i użyłem przykładowego kodu z biblioteki aby sprawdzić czy wszystko działa.

import java.io.File;
import javax.media.Manager;
import javax.media.Player;

public class main {
    static Player audioPlayer = null;
    public static void main(String[] args) {
        try {
            Manager.createRealizedPlayer(new File("sound.mp3").toURL()).start();
        } catch (Exception ex) { ex.printStackTrace();  }
    }
}

I wywala mi taki błąd:

Unable to handle format: mpeglayer3, 44100.0 Hz, 16-bit, Stereo, LittleEndian, Signed, 16000.0 frame rate, FrameSize=32768 bits
Failed to realize: com.sun.media.PlaybackEngine@6bf15d27
Error: Unable to realize com.sun.media.PlaybackEngine@6bf15d27
javax.media.CannotRealizeException
	at javax.media.Manager.blockingCall(Manager.java:2005)
	at javax.media.Manager.createRealizedPlayer(Manager.java:528)
	at main.main(main.java:10)

I powiedzcie mi jeszcze dlaczego mi

toURL()

przekreśla?

0

W linku który mi podesłałeś jest napisane że rozwiązaniem problemu jest zainstalowanie JMF. Ale ja wcześniej pisałem że JMF mam zainstalowane.

1

I powiedzcie mi jeszcze dlaczego mi toURL() przekreśla?

http://docs.oracle.com/javase/7/docs/api/java/io/File.html

1 użytkowników online, w tym zalogowanych: 0, gości: 1