0

我正在编写一个将在 Windows 上运行并使用 JMF 的 Java 应用程序,我的视频捕获工作正常,但每次启动应用程序时我都需要停止弹出视频源窗口,这是第一次我使用了 JMF,但是我查看了 Api 并用谷歌搜索,但没有发现任何关于视频源窗口的内容。谢谢。

4

1 回答 1

1

您很可能像这样创建了窗口:

ml is your MediaLocator
videoPanel is where your adding the video window too


Player player = Manager.createRealizedPlayer(ml);
Component video = player.getVisualComponent();
video.setSize(videoPanel.getSize());
video.setPreferredSize(videoPanel.getPreferredSize());
videoPanel.add(video);
player.start();

一个简单的解决方案是不将视频组件添加到面板并调用player.stop();

但是没有任何代码示例,我所能做的就是推测。

希望这可以帮助

于 2011-01-04T17:48:53.773 回答