我正在编写一个将在Windows上运行并使用JMF的Java应用程序,我已经将视频捕获工作了但我需要在每次启动应用程序时停止弹出视频源窗口,这是我第一次使用JMF但是我看了Api并用Google搜索,但没有发现任何关于视频源窗口的内容。感谢。
答案 0 :(得分: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();
但是没有任何代码示例,我所能做的就是推测。
希望这有帮助