Простой MPEG Video Stream player, кроссплатформенный, в Java, через NetBeans + Swing? - PullRequest
4 голосов
/ 15 апреля 2010

Попытка встроить очень простой компонент видеопроигрывателя в JPanel (или что-то подобное) для размещения в Swing-приложении, подключения к видеопотоку в формате mpeg (или, действительно, все, что VLC может выводить) и воспроизведения.Не нужно никаких элементов управления или чего-либо еще - просто живое соединение с видеопотоком.

Это должно быть кросс-платформенным - по крайней мере, Mac и Windows (Linux будет хорошим бонусом, но не обязательно).

Я занимаюсь разработкой в ​​NetBeans, поэтому любые подробности, касающиеся этого, будут очень полезны.

JMF?Xuggler?Помогите!Спасибо.

Ответы [ 2 ]

3 голосов
/ 20 апреля 2010

Я бы предложил интегрировать один из двух самых известных медиаплееров с открытым исходным кодом: VLC или mplayer . Оба проекта широко используются, находятся в активной разработке, очень гибки и открыты для интеграции. Они оба могут воспроизводить десятки видео и аудио форматов в Windows, OS X и Linux.

Для VLC существуют привязки Java jvlc (более старый, больше не поддерживается) или vlcj (более новый, более простой). Mplayer может быть встроен в компонент Java в «ведомый режим» .

В качестве альтернативы Java Media Framework (JMF) может быть дружественным к Java способом встраивания видео, но это не так актуально, и мало кто рекомендует его. Документы можно найти здесь .

1 голос
/ 16 апреля 2010

JavaFX сделает именно это. Он довольно прост в использовании и будет поддерживать как Win, Mac, так и Linux. Воспроизведение большинства статических видеофайлов в порядке, но вы должны проверить потоковую передачу

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...