Java web video 视频开发

Java web video 视频开发播放器 flowplayer nbsp nbsp nbsp 1 下载 Flowplayer 播放器 2 下载安装包解压后可以找到以下几个主要文件 flowplayer 3 2 11 swf 用于播放器主体的 flash 文件 flowplayer controls 3 2 11 swf 控制条文件 是个可选的插件 flowplayer 3 2 10 min

播放器

\flowplayer

 

 

Java web video 视频开发

 

1.下载Flowplayer播放器,

2.下载安装包解压后可以找到以下几个主要文件:

flowplayer-3.2.11.swf:用于播放器主体的flash文件

flowplayer.controls-3.2.11.swf:控制条文件,是个可选的插件

flowplayer-3.2.10.min.js:播放器的api文件,也用来装载整个播放器

 

3.在页面调用播放器前引入播放器的api脚本文件flowplayer-3.1.1.min.js,如下:

 

4.通过一个链接(标签)指向视频文件的链接,并设定视频文件长宽,同时应为它指定一个id。该链接的位置即是视频显示的位置。如下:



 

5.调用api为上一步设定的链接位置装载播放器,如下:

flowplayer(“player”,”path/to/the/flowplayer-3.1.1.swf”);  播放器自身主体

上面代码中第一个参数是上一步中设定的链接id,第二个参数是播放器主体的flash文件路径。使用flowplayer()方法装载播放器时,可以指定非常多的参数来配置或个性化你的播放器。常用的例如:

 

 

clip:{

autoPlay:false,//是否自动播放,默认true

//autoBuffering:true//是否自动缓冲视频,默认true

}

});

 

 

 

Java web video 视频开发

 

 

项目代码:

 

 


http://www.w3.org/TR/html4/loose.dtd“>




Insert title here






 clip:{

 autoPlay:false,//是否自动播放,默认true

 //autoBuffering:true//是否自动缓冲视频,默认true

 }

 });

 

 

========================================

 

 

 视频 改进 1:  

 

 

 

<%@ page language="java" import="java.util.*" pageEncoding="GB18030"%>
<%
String path = request.getContextPath();
String basePath = request.getScheme()+”://”+request.getServerName()+”:”+request.getServerPort()+path+”/”;
%>
<




%@taglib uri=”/struts-tags” prefix=”s” %>

 
   

 


 

    

 


 


 

 
 
 
 
  
 






















添加用户
 

 更新用户
 
 
 






 


      


  • 去看电影
  •  
      


  • 去买东西
  •  
      


  • 去论坛讨论
  •  
      


  • 站内信息
  •  
     






 

 

 



 

—————————————————–

 

  
   


     

     

video1.jsp

   
     

     

user_update.jsp










 

——————————————————-

 





 




 

 

—————————————————————-

package com.guang.action;

 

import com.opensymphony.xwork2.ActionSupport;
public class UserAction extends ActionSupport {

 private static final long serialVersionUID = 1L;
 // 提示信息
 private String info;
 // 添加用户信息
 public String add() throws Exception{

  info = “movie/flowplayer.flv”;
  return “add”;
 }
 // 更新用户信息
 public String update() throws Exception{

  info = “更新用户信息”;
  return “update”;
 }
 public String getInfo() {

  return info;
 }
 public void setInfo(String info) {

  this.info = info;
 }
}




















 

————————————————————-

 

 

<%@ page language="java" contentType="text/html; charset=GB18030"
    pageEncoding=”GB18030″%>
    
    <


%@taglib uri=”/struts-tags” prefix=”s” %>
    
    



http://www.w3.org/TR/html4/loose.dtd“>




Insert title here















 


      


  • 新的下一首歌曲
  •  
      


  • 去买东西
  •  
      


  • 去论坛讨论
  •  
      


  • 站内信息
  •  
     







 





 

 

J:\erjie2\WebContent\movie\flowplayer.flv

 

 =================================================================

 

 

 


 
   
    Java web video 视频开发
   


    
 



 



 

 

———————————————————

 

 

 


     

     

/admin/video2.jsp

   

/admin/video2.jsp

     

     

user_update.jsp






  

 

 

——————————————————–

 

 


      



    
 


      





   


    





 



 



 

 

 

—————————————————————

 

 

package cn.itcast.shop.video.action;

import java.util.List;
import java.util.Map;

import javax.servlet.http.HttpServletRequest;

import org.apache.struts2.ServletActionContext;
import org.springframework.web.context.request.RequestAttributes;

import com.opensymphony.xwork2.ActionContext;
import com.opensymphony.xwork2.ActionSupport;
import com.opensymphony.xwork2.ModelDriven;

import cn.itcast.shop.adminuser.service.AdminUserService;
import cn.itcast.shop.adminuser.vo.AdminUser;
import cn.itcast.shop.category.vo.Category;
import cn.itcast.shop.video.dao.VideoDao;
import cn.itcast.shop.video.service.VideoService;
import cn.itcast.shop.video.vo.Video;




public class VideoAction extends ActionSupport implements ModelDriven

  private String info;
  
  
  public String getInfo() {

  return info;
 }





 public void setInfo(String info) {

  this.info = info;
 }


 private Video video = new Video();

  public Video getModel() {

   return video;
  }
  
  private VideoService videoService;
      
  public void setVideoService(VideoService videoService) {

   this.videoService = videoService;
  }







  
     public String  execute() throws Exception{  

       
         ActionContext context=ActionContext.getContext();       

HttpServletRequest request=(HttpServletRequest)context.get(ServletActionContext.HTTP_REQUEST);   

        info =request.getParameter(“info”);  

        
        List

      
      
      
      
     }
  
      
  // 后台查询所有视频的执行的方法
  public String findAll() {

  
   
   
   return “findAll”;
   
   
   
  //  ActionContext context =ActionContext.getContext();
    
  //  info = context.getName();
             


















          
      //       if(info.equals(“”))
       //      {

             
         
       //       List





——————————————————–

 

<%@ page language="java" contentType="text/html; charset=UTF-8"
    pageEncoding=”UTF-8″%>
     <

%@taglib uri=”/struts-tags” prefix=”s” %>
    
    
http://www.w3.org/TR/html4/loose.dtd“>




Insert title here
















     

  •      


         
          


           

          

         




        

  •     

        





     


       
       


    • 新的下一首歌曲
    •  
       


    • 去买东西
    •  
       


    • 去论坛讨论
    •  
       


    • 站内信息
    •  
       








     

     



    ————————————————-

     

    create table video  ( id int  not null primary key  auto_increment ,
                             name varchar(100)  not null ,
                             introduce varchar(1000)  not null  ,
                             type int not null,
                             url  varchar(1000)  not null                                                           
                          );





    insert  into video values( 1 , ‘星月神话’ , ‘古装爱情剧’ ,  1 ,  ‘movie/1.flv’ );
    insert  into video values( 2 , ‘第一次爱的人’ , ‘歌曲散发爱情’ ,  1 ,  ‘movie/2.mp4’ );


     

    =========================================================

    原文链接: http://blog.csdn.net/magang255/article/details/

    版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

    发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/206623.html原文链接:https://javaforall.net

    (0)
    上一篇 2026年3月19日 下午3:19
    下一篇 2026年3月19日 下午3:20


    相关推荐

    发表回复

    您的邮箱地址不会被公开。 必填项已用 * 标注

    关注全栈程序员社区公众号