1. jwplayer播放器初始化
var thePlayer;  //保存当前播放器以便操作
        $(function() {
            thePlayer = jwplayer('container').setup({
                flashplayer: 'jwplayer/player.swf',//jwplayer播放器
                file: '<%=url%>',//要播放视频的地址
                width: 1024,//播放器宽度
                height: 512, //播放器高度
                autostart:true,//是否一打开页面就开始播放
                provider: "http",
                start:<%=start%>,//从第几秒开始播放视频
                dock: false,
                events: { //定义播放监听事件
                //onComplete: function () { alert("播放结束!!!"); },
              // onVolume: function () { alert("声音大小改变!!!"); },
              // onReady: function () { alert("准备就绪!!!"); },
                //onPlay: function () { alert("开始播放!!!");},
              // onPause: function () { alert("暂停!!!"); },
                onBufferChange: function () { //播放器缓存变化
              flash swf播放器
                },
              // onBufferFull: function () {
alert("视频缓冲完成!!!"+Position()); },
                onError: function (obj) //播放器出错
                {
                     
                },
                //onMeta: function (obj) {alert(obj);},
                //onBeforePlay:function (obj) {alert('onBeforePlay');},
                //onTime:function (obj) {alert('onTime:'+Position()+0.01);},
                onSeek:function (obj) //拖动播放器进度条
                {
                   
                },
                //onFullscreen: function (obj) { if (obj.fullscreen) { alert("全屏"); } else { alert("非全屏"); } },
                //onMute: function (obj) { console.log("静音/取消静音") },
                //onIdle: function () { console.log("空闲") }
                }
                //controls:false
                //skin:'skin/facebook.zip' //设置播放器的皮肤
            });
       
            //播放 暂停
            $('.player-play').click(function() {
                if (State() != 'PLAYING') {
                    thePlayer.play(true);
                    this.value = '暂停';
                } else {
                    thePlayer.play(false);
                    this.value = '播放';
                }
            });
           
            //停止
            $('.player-stop').click(function() { thePlayer.stop(); });
           
            //获取状态
            $('.player-status').click(function() {
                var state = State();
                var msg;
                switch (state) {
                    case 'BUFFERING':
                        msg = '加载中';
                        break;
                    case 'PLAYING':
                        msg = '正在播放';
                        break;
                    case 'PAUSED':
                        msg = '暂停';
                        break;
                    case 'IDLE':
                        msg = '停止';
                        break;
                }
                alert(msg);
            });
           
            //获取播放进度
            $('.player-current').click(function() { Position()); });
            //跳转到指定位置播放
            $('.player-goto').click(function() {
                if (State() != 'PLAYING') {    //若当前未播放,先启动播放器
                    thePlayer.play();
                }
                thePlayer.seek(600); //从指定位置开始播放(单位:秒)
            });
           
            //获取视频长度
            $('.player-length').click(function() { Duration()); }); 
        });   
    </script>
2.示例代码
<%@ page language="java" import="java.util.*,dream.SecurityArithmetic" pageEncoding="UTF-8"%>
<%
String path = ContextPath();
String basePath = Scheme()+"://"+ServerName()+":"+ServerPort()+path+"/";
String start="0";
Parameter("start")!=null)
{
  start=String.valueOf(Float.Parameter("start").toString())+1);
}
String StreamURL();
%>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
  <head>
    <base href="<%=basePath%>">
   
    <title>jwplayer</title>
    <!--
    <link rel="stylesheet" type="text/css" href="styles.css">
    -->
    <script type="text/javascript" src="jwplayer/jquery-1.8.3.js" ></script>

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。