Хмнн ... Я бы, вероятно, создал бы композит 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.