在SWT应用程序中运行视频?

时间:2010-03-08 20:40:03

标签: video swt

我希望在Windows上的SWT应用程序中运行视频。你觉得这首先是可能的吗?如果是,您建议使用哪些技术?

非常感谢和问候, Krt_Malta

2 个答案:

答案 0 :(得分:4)

Hmnnn ......我可能会创建一个带嵌入式浏览器的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文件或其他内容。

仅供参考 - Windows中的默认浏览器是IE,因此如果您想使用Mozilla,可以将Mozilla作为样式位传递。 Mac的默认值是Safari - 强迫Mozilla使用同样的东西。

答案 1 :(得分:3)

我设法做得非常原生。我使用SWT AWT桥接器并在AWT上使用JMF播放视频,因此能够在SWT中看到它。