我是JMF的新手,示例代码允许用户从文件中选择视频
mediaURL = fileChooser.getSelectedFile().toURL();
但我实际上需要知道如何使用自己的代码选择一个文件,所以我希望应用程序启动并播放一个视频
我试过像mediaURL="video.mpg"
这样的东西,但它不起作用,有经验的人吗?
答案 0 :(得分:0)
该示例使用JFileChooser,您可以找到如何使用它here。之后,您可以像这样播放视频:
Player mediaPlayer = Manager.createRealizedPlayer( mediaURL );
mediaPlayer.start(); // start playing the media clip
我从教程here中采用了这个示例,这是简单Google Search的结果。
答案 1 :(得分:0)
我假设mediaURL
是URL
个对象。您可以自己创建URL
,或创建File
(new 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)