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

最佳答案

您很可能是这样创建窗口的:

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();

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

希望这可以帮助

07-24 09:45
查看更多