java调用播放器并播放视频

25 篇文章 5 订阅
18 篇文章 0 订阅
package com.servlet;

import java.io.IOException;
import java.io.PrintWriter;

import javax.servlet.ServletException;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;

public class OpenExe extends HttpServlet {

	//打开本地播放器并播放视频
	public static void openExe(String file) {
		Runtime rn = Runtime.getRuntime();
		Process p = null;
		try {
			p = rn.exec("D:/The entertainment software/QvodPlayer/QvodPlayer.exe "+file);
		} catch (Exception e) {
			System.out.println("Error exec!");
		}
	}
	
	//打开本地播放器并播放视频
		public static void openExe1() {
			Runtime rn = Runtime.getRuntime();
			Process p = null;
			try {
				p = rn.exec("\"D:/The entertainment software/QvodPlayer/QvodPlayer.exe\" F:/movie and mv/11.f4v");
			} catch (Exception e) {
				System.out.println("Error exec!");
			}
		}


	public void doGet(HttpServletRequest request, HttpServletResponse response)
			throws ServletException, IOException {
		this.doPost(request, response);
		/*openExe1();*/
	}

	public void doPost(HttpServletRequest request, HttpServletResponse response)
			throws ServletException, IOException {
		String bofile =request.getParameter("file");
		openExe(bofile);
	}

}

网页

<form action="<%=basePath%>/servlet/OpenExe" method="post">
		<input type="hidden" id="file" name ="file" value=" F:/movie and mv/abc.mp4">
		<input type="submit" value="运行">

	</form>

	<form action="<%=basePath%>/servlet/OpenExe" method="post">
	<input type="hidden" id="file" name ="file" value=" F:/movie and mv/11.f4v">
		<input type="submit" value="运行2">

	</form>



在播放器地址后面一定要跟个空格

  • 3
    点赞
  • 21
    收藏
    觉得还不错? 一键收藏
  • 3
    评论
要开发一个 Java 视频播放器,你可以考虑使用 JavaFX 或 Swing GUI 工具包。以下是一个简单的示例代码,可以播放本地视频文件: ```java import javafx.application.Application; import javafx.scene.Scene; import javafx.scene.media.Media; import javafx.scene.media.MediaPlayer; import javafx.scene.media.MediaView; import javafx.stage.Stage; public class VideoPlayer extends Application { public static void main(String[] args) { launch(args); } @Override public void start(Stage stage) throws Exception { // 创建媒体对象 Media media = new Media("file:///C:/Videos/sample.mp4"); // 创建媒体播放器 MediaPlayer mediaPlayer = new MediaPlayer(media); // 创建媒体视图 MediaView mediaView = new MediaView(mediaPlayer); // 创建场景 Scene scene = new Scene(mediaView, 640, 360); // 设置舞台标题 stage.setTitle("JavaFX Video Player"); // 设置舞台场景 stage.setScene(scene); // 显示舞台 stage.show(); // 播放媒体 mediaPlayer.play(); } } ``` 在这个示例代码中,我们使用 `Media` 类来创建一个媒体对象,然后使用 `MediaPlayer` 类来创建一个媒体播放器。我们还创建了一个 `MediaView` 类来显示媒体内容,并将其添加到一个 `Scene` 中。最后,我们将 `Scene` 添加到一个 `Stage` 中,并显示它。 当 `Media` 和 `MediaPlayer` 对象创建后,我们可以调用 `play()` 方法来播放媒体。你也可以使用 `pause()`、`stop()` 和 `seek()` 方法来控制媒体的播放。 当然,这只是一个简单的示例,并不能满足所有的需求。你可能需要添加更多的功能,比如播放列表、全屏模式、音量控制等等。不过,这个示例代码可以作为一个起点,帮助你开始开发自己的 Java 视频播放器

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值