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

发布于 2024-11-26 08:54:05 字数 225 浏览 4 评论 0原文

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

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

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

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

I am new to JMF, and the sample code allows the user to select a video from file

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

But i actually need to know how to select a file with the code it self, so I want the application to start and the a video to be played

I tried some thing like mediaURL="video.mpg" but it does not work, anyone with experience?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

遗心遗梦遗幸福 2024-12-03 08:54:05

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

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

我从教程 此处获取了此示例,这是一个简单的 Google 搜索

That example uses JFileChooser, you can find how to use it here. After that, you can play your video like so:

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

I have taken this example from a tutorial here, which was the result of a simple Google Search.

浅忆流年 2024-12-03 08:54:05

我假设 mediaURL 是一个 URL 对象。您可以创建一个 URL< /a> 自己,或者创建一个 File< /code>新File("video.mpg")) 并通过调用 File.toURI().toURL() 将其转换为 URL (因为 File .toURL() 已弃用)。

I'm assuming mediaURL is a URL object. You could create a URL yourself, or create a File (new File("video.mpg"))and convert it to a URL by calling File.toURI().toURL() (because File.toURL() is deprecated).

感情旳空白 2024-12-03 08:54:05

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

In JMF the mediaURL is a MediaLocator ( a JMF class similar to URL). You can create it by doing
MediaLocator mediaURL = new MediaLocator("/home/me/video.mpg");
Or its equivalent on whatever OS you are using. You have to give the full path to create the MediaLocator. Then use the code suggested by @npinti
That code is based on JMF2.0 If you are using 1.0, the API to use is Manager.createPlayer(mediaURL)

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文