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

时间:2011-07-24 20:15:12

标签: java video playback jmf avi

我是JMF的新手,示例代码允许用户从文件中选择视频

mediaURL = fileChooser.getSelectedFile().toURL();

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

我试过像mediaURL="video.mpg"这样的东西,但它不起作用,有经验的人吗?

3 个答案:

答案 0 :(得分:0)

该示例使用JFileChooser,您可以找到如何使用它here。之后,您可以像这样播放视频:

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

我从教程here中采用了这个示例,这是简单Google Search的结果。

答案 1 :(得分:0)

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

答案 2 :(得分:0)

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