Запустить видео в приложении SWT? - PullRequest
3 голосов
/ 08 марта 2010

Я хочу запустить видео в приложении SWT на Windows.Как вы думаете, это возможно в первую очередь?Если да, какие технологии вы предлагаете?

Большое спасибо и с уважением, Krt_Malta

Ответы [ 2 ]

4 голосов
/ 09 марта 2010

Хмнн ... Я бы, вероятно, создал бы композит SWT со встроенным браузером и запустил бы ваше видео в этом встроенном браузере. Таким образом, вы можете просто использовать возможности рендеринга видео в браузере.

public class BrowserComposite extends Composite {
  private Browser _browser;

  public BrowserComposite(Composite parent) {
    super(parent, SWT.NONE);
    setLayout(new FillLayout());
    _browser = new Browser(this, SWT.NONE);
  }

}

Теперь вы можете просто открыть браузер, например, файл Flash или что-то в этом роде.

FYI - браузером по умолчанию в Windows является IE, поэтому, если вы хотите использовать Mozilla, вы можете передать Mozilla как бит стиля. Для Mac по умолчанию используется Safari - то же самое для принудительного запуска Mozilla.

3 голосов
/ 18 марта 2010

Мне удалось сделать это довольно изначально. Я использовал мост SWT AWT и воспроизводил видео с помощью JMF на AWT, поэтому я мог видеть его в SWT.

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