JavaFX: MediaPlayer не может воспроизвести фильм

Я пробую свое первое приложение MediaPlayer javafx. Я выполнил много инструкций, но все еще не могу запустить видео в новом приложении.

Что в этом плохого:

Media m = new Media ("file:///C:/Documents%20and%20Settings/User/Desktop/samples/kick.mp4");
MediaPlayer mp = new MediaPlayer(m);
MediaView mv = new MediaView(mp);

Group root = new Group();
root.getChildren().add(mv);
stage.setScene(new Scene(root,400,400));
stage.setTitle("Media Player");
stage.show();
mp.play();

Приложение строится правильно, «исключение« файл не найден »» не запускается, но проигрыватель застревает в состоянии НЕИЗВЕСТНО, а открытое окно имеет белый фиксированный фон. Никакого звука не предусмотрено. Любое предложение?


person Lorenzo Sciuto    schedule 16.01.2013    source источник
comment
Запускается ли событие onReady? Это может дать еще несколько ключей к разгадке характера проблемы.   -  person Jesan Fafon    schedule 16.01.2013
comment
никогда, но я решил с настройкой кодека. В любом случае спасибо за уделенное время! :)   -  person Lorenzo Sciuto    schedule 16.01.2013
comment
Без проблем! Вот куда я собирался отправиться дальше. Рад, что ты починил :)   -  person Jesan Fafon    schedule 17.01.2013


Ответы (1)


Понятно! Я работаю в Windows XP, поэтому мне не хватает кодека.

Из здесь:

For Windows XP and Windows Vista, JavaFX Media 2.2 requires that one of the following
external modules be installed to play AAC audio and H.264/AVC video:

MainConcept H.264/AVC Pro Decoder Pack
DivX Plus Codec Pack
MainConcept Showcase (includes demo version codecs)

Установка кодеков DivX сделала свое дело!

person Lorenzo Sciuto    schedule 16.01.2013