我是 JMF 的新手,示例代码允许用户从文件中选择视频
mediaURL = fileChooser.getSelectedFile().toURL();
但我实际上需要知道如何使用它自己的代码选择一个文件,所以我希望应用程序启动并播放视频
我尝试了一些类似的东西,mediaURL="video.mpg"
但它不起作用,有经验的人吗?
在 JMF 中,mediaURL 是一个 MediaLocator(类似于 URL 的 JMF 类)。您可以通过执行
MediaLocator mediaURL = new MediaLocator("/home/me/video.mpg");创建它 或者它在您使用的任何操作系统上的等价物。您必须提供创建 MediaLocator 的完整路径。然后使用@npinti建议的代码
那代码是基于JMF2.0 如果你使用的是1.0,使用的API是Manager.createPlayer(mediaURL)
该示例使用JFileChooser ,您可以在此处找到如何使用它。之后,您可以像这样播放视频:
Player mediaPlayer = Manager.createRealizedPlayer( mediaURL );
mediaPlayer.start(); // start playing the media clip