Java: кроссплатформенное .flv воспроизведение - PullRequest
4 голосов
/ 05 августа 2009

Я ищу способ воспроизведения файлов .flv с использованием Java. Это означает, что мне понадобится библиотека ffmpeg, которая является кроссплатформенной. Я играл с jmf и fobs4jmf, но не могу воспроизводить в linux, потому что мне нужна собственная библиотека (может быть, fobs4jmf.so?).

Есть ли какая-нибудь Java-библиотека, которая позволяет мне воспроизводить .flv, кроме fobs4jmf? Или fobs4jmf можно использовать в Linux, Mac и т. Д.? Чистая Java-библиотека была бы идеальной!

Редактировать: игрок будет развернут как веб-приложение для запуска Java (с таргетингом на jre6).

Ответы [ 4 ]

1 голос
/ 12 декабря 2009

Xuggler работает на Linux, Mac и Windows. Я думаю, что это сработает.

1 голос
/ 20 августа 2009

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

http://www.eclipse.org/swt/snippets/#browser

Вот как встроить браузер в ваше приложение и просто доставить его содержимое через действительно простой встроенный веб-сервер. Я уверен, что вы можете просто взять приложение флеш, которое без проблем воспроизводит flv с помощью Google.

1 голос
/ 21 августа 2009

вы, вероятно, хотите использовать javafx в этом: http://java.dzone.com/news/video-getting-started-with-jav

1 голос
/ 20 августа 2009

Возможно, я не правильно читаю ваш вопрос, но не понимаю, что вы имеете против fobs4jmf. Кажется, он хорошо поддерживает Mac и Linux, см. http://fobs.sourceforge.net/f4jmf_first.html

...