2013-07-22 2 views
2

Я хочу играть видео в JFrame. Я уже использую ffmpeg в своем проекте. Поскольку я хочу сохранить свет проекта, я не хочу использовать другие фреймворки, такие как JMF или другие. Я знаю, что могу воспроизводить видео, используя ffplay. Но проблема здесь ffplay открывает видео в новом окне, когда я пытаюсьЗапуск ffplay видео в jframe

ffplay output.avi 

Я хочу поставить это видео в моей JFrame, как игрок. Как я могу это сделать?

Запрос: Пожалуйста, попросите других уточнений, деталей, и предложить меры по улучшению или комментарии, что вы нашли неправильно перед downvoting или голосования, чтобы закрыть этот вопрос :). Я изменю его. Я действительно новичок в Java, я пробовал искать это, но не мог найти никакого возможного решения.

Что я пытаюсь? Я не могу найти ничего, что связано с этим, поэтому у меня нет кода. Мне знакомо, как создавать фреймы, и можно использовать runtime для воспроизведения видео. Но я понятия не имею, как разместить это видео в моем окне :(

Все предложения приветствуются, если вы можете предложить мне другие способы воспроизведения видео. Но у меня нет каких-либо фреймворков, кроме ffmpeg. не хочу, чтобы приложение тяжелее. Так что было бы более полезным, если оно может быть достигнуто с помощью ffplay.

ответ

0

Посмотрите на JMF 2.1.1 - Supported Formats. Если тип видео, которые вы хотите, чтобы поддержать покрывается кросс-платформенной версии из JMF, или вы можете найти SPI для формата, я бы сказал, использовать JMF.

  1. В версии «Performance Pack» используются туземцы, которые теперь очень старые. Я бы не рекомендовал их использовать.
+0

'jmf' добавляет> 2 mbs к проекту. Невозможно использовать ffplay? –

+0

* «Невозможно использовать ffplay?» * Не знаю. Сколько ffplay добавляет проект? –

+0

пакет ffmpeg - 10 мб. Но я уже использую его, поэтому он не добавляет ничего лишнего. –

Смежные вопросы