如何使用java媒体框架来选择视频



我是JMF的新手,示例代码允许用户从文件

中选择视频
mediaURL = fileChooser.getSelectedFile().toURL();

但我实际上需要知道如何选择一个文件的代码它自己,所以我想要应用程序启动和视频播放

我尝试了一些东西,如mediaURL="video.mpg",但它不起作用,有人有经验吗?

这个例子使用了JFileChooser,您可以在这里找到如何使用它。之后,你可以像这样播放视频:

Player mediaPlayer = Manager.createRealizedPlayer( mediaURL );
mediaPlayer.start(); // start playing the media clip

我从这里的一个教程中取了这个例子,这是一个简单的Google搜索的结果。

我假设mediaURLURL对象。您可以自己创建URL,或者创建File (new File("video.mpg"))并通过调用File.toURI().toURL()(因为File.toURL()已弃用)将其转换为URL

在JMF中,mediaURL是一个MediaLocator(一个类似于URL的JMF类)。你可以通过
创建它MediaLocator mediaURL = new MediaLocator("/home/me/video.mpg");或者在你使用的任何操作系统上都是等价的。您必须提供创建MediaLocator的完整路径。然后使用@npinti
建议的代码该代码基于JMF2.0。如果您使用的是1.0,则使用的API是Manager.createPlayer(mediaURL)

相关内容

  • 没有找到相关文章

最新更新