我希望在Windows上的SWT应用程序中运行视频。你觉得这首先是可能的吗?如果是,您建议使用哪些技术?
非常感谢和问候, Krt_Malta
答案 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中看到它。