java调用播放器并播放视频
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>
在播放器地址后面一定要跟个空格
版权声明:本文为博主原创文章,未经博主允许不得转载。