jwplayer使用文档.docx

上传人:b****5 文档编号:7795725 上传时间:2023-01-26 格式:DOCX 页数:8 大小:16KB
下载 相关 举报
jwplayer使用文档.docx_第1页
第1页 / 共8页
jwplayer使用文档.docx_第2页
第2页 / 共8页
jwplayer使用文档.docx_第3页
第3页 / 共8页
jwplayer使用文档.docx_第4页
第4页 / 共8页
jwplayer使用文档.docx_第5页
第5页 / 共8页
点击查看更多>>
下载资源
资源描述

jwplayer使用文档.docx

《jwplayer使用文档.docx》由会员分享,可在线阅读,更多相关《jwplayer使用文档.docx(8页珍藏版)》请在冰豆网上搜索。

jwplayer使用文档.docx

jwplayer使用文档

1.jwplayer播放器初始化

varthePlayer;//保存当前播放器以便操作

$(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(){//播放器缓存变化

},

//onBufferFull:

function(){

alert("视频缓冲完成"+thePlayer.getPosition());},

onError:

function(obj)//播放器出错

{

},

//onMeta:

function(obj){alert(obj);},

//onBeforePlay:

function(obj){alert('onBeforePlay');},

//onTime:

function(obj){alert('onTime:

'+thePlayer.getPosition()+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(thePlayer.getState()!

='PLAYING'){

thePlayer.play(true);

this.value='暂停';

}else{

thePlayer.play(false);

this.value='播放';

}

});

//停止

$('.player-stop').click(function(){thePlayer.stop();});

//获取状态

$('.player-status').click(function(){

varstate=thePlayer.getState();

varmsg;

switch(state){

case'BUFFERING':

msg='加载中';

break;

case'PLAYING':

msg='正在播放';

break;

case'PAUSED':

msg='暂停';

break;

case'IDLE':

msg='停止';

break;

}

alert(msg);

});

//获取播放进度

$('.player-current').click(function(){alert(thePlayer.getPosition());});

//跳转到指定位置播放

$('.player-goto').click(function(){

if(thePlayer.getState()!

='PLAYING'){//若当前未播放,先启动播放器thePlayer.play();

}

thePlayer.seek(600);//从指定位置开始播放(单位:

秒)

});

//获取视频长度

$('.player-length').click(function(){alert(thePlayer.getDuration());});

});

2.示例代码

<%@

<%

Stringpath=request.getContextPath();

String

Stringstart="0";

if(request.getParameter("start")!

=null)

{

start=String.valueOf(Float.parseFloat(request.getParameter("start").toString())+1);

}

Stringurl=SecurityArithmetic.getStreamURL();

%>

DOCTYPEHTMLPUBLIC"-//W3C//DTDHTML4.01Transitional//EN">

">

jwplayer

--

-->

basePath=request.getScheme()+":

//"+request.getServerName()+":

"+request.getServerPort()+path+"/";pagelanguage="java"import="java.util.*,dream.SecurityArithmetic"pageEncoding="UTF-8"%>

varthePlayer;//保存当前播放器以便操作

$(function(){

thePlayer=jwplayer('container').setup({

flashplayer:

'jwplayer/player.swf',

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(){

if(thePlayer.getPosition()>10.00&&thePlayer.getPosition()<10.20)

{

window.location.href="http:

//192.168.1.13:

8080/jwplayer/exam.jsp?

start="+thePlayer.getPosition();

thePlayer.play(false);

}

},

//onBufferFull:

function(){

alert("视频缓冲完成"+thePlayer.getPosition());},

onError:

function(obj)

{

//jwplayer().load([{file:

fielUrl,image:

imageUrl}]);

//validate();

//varposition=thePlayer.getPosition();

//var

9gl2LlJw&e=1426213413';

//url2=document.getElementById("info").innerHTML;

//alert('lhcurl2:

'+url2+"----position:

"+position);

//thePlayer.load([{file:

url2,start:

position,provider:

"http"}]);

},

//onMeta:

function(obj){alert(obj);},

//onBeforePlay:

function(obj){alert('onBeforePlay');},

//onTime:

function(obj){alert('onTime:

'+thePlayer.getPosition()+0.01);},onSeek:

function(obj)

{

var

9gl2LlJw&e=1426213413';

//url2=document.getElementById("info").innerHTML;

alert('lhcurl2:

'+url2+"----position:

"+position);

thePlayer.load([{file:

url2,provider:

"http"}]);

},

//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(thePlayer.getState()!

='PLAYING'){

thePlayer.play(true);

this.value='暂停';

}else{

thePlayer.play(false);

this.value='播放';

}

});

//停止

$('.player-stop').click(function(){thePlayer.stop();});

//获取状态

$('.player-status').click(function(){

varstate=thePlayer.getState();

varmsg;

switch(state){

case'BUFFERING':

msg='加载中';

break;

case'PLAYING':

msg='正在播放';

break;

case'PAUSED':

msg='暂停';

break;

case'IDLE':

msg='停止';

break;

}

alert(msg);

});

//获取播放进度

$('.player-current').click(function(){alert(thePlayer.getPosition());});

//跳转到指定位置播放

$('.player-goto').click(function(){

if(thePlayer.getState()!

='PLAYING'){//若当前未播放,先启动播放器thePlayer.play();

}

thePlayer.seek(600);//从指定位置开始播放(单位:

秒)

});

//获取视频长度

$('.player-length').click(function(){alert(thePlayer.getDuration());});

});


展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 高中教育 > 语文

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1