Воспроизведение видео на Java - PullRequest
8 голосов
/ 11 марта 2011

Мне нужно воспроизвести видео в моем JFrame.Я осмотрелся и установил среду мультимедиа Java, и я попробовал множество способов, панель мультимедиа не работает, и я не понимаю Player.Если кто-то может сказать мне простой способ воспроизвести видео в JFrame или даже какие методы вызвать, это было бы здорово.

(у меня также есть файл .avi в том же каталоге, что и .class и.Java-файлы)

Ответы [ 2 ]

10 голосов
/ 11 марта 2011

JMF в основном мертв.

У меня нет опыта непосредственного воспроизведения видео с Swing, но вот список альтернатив для JMF вамможет попробовать.Также уже есть ряд вопросов SO по этому поводу:

Исходя из этого, похоже, что Xuggler является решением.

1 голос
/ 05 августа 2015

Для случайного читателя Xuggler теперь устарел . Вместо этого используйте скромное видео: https://github.com/artclarke/humble-video.

С другой стороны, вы можете взглянуть на проект vlcj. Это позволяет встраивать собственный медиаплеер VLC в окно Java AWT или Swing JFrame.

ОБНОВЛЕНИЕ 04 февраля '16

  • Проект Humble Video кажется неактивным. С 3 января 2015 года новых обновлений нет.

  • vlcj все еще активен. Последнее обновление было сделано 03 февраля 16 года.

...