JSP播放视频2

<!DOCTYPE   HTML   PUBLIC   "-//W3C//DTD   HTML   4.0   Transitional//EN ">
<html>
<head>
<link   href= "style/style.css "   rel= "stylesheet "   type= "text/css ">

<script   language= "JavaScript ">
var   state;

//初始化
function   playerinit()
{
player.url= "me.m3u ";
player.settings.autoStart   =   false   ;
}

//播放
function   play()
{
if   (player.controls.isavailable( 'play '))
{
player.controls.play();
state=setInterval( "updatetime() ",1000);
playerinfo.innerHTML   =   "播放 ";
}
}

//暂停
function   pause()
{
if   (player.controls.isavailable( 'pause '))
{
player.controls.pause();
clearInterval(state);
playerinfo.innerHTML   =   "暂停 ";
}
}

//停止
function   stop()
{
if   (player.controls.isavailable( 'stop '))
{
player.controls.stop();
clearInterval(state);
playerinfo.innerHTML   =   "停止 ";
}
}

//前首
function   previous()
{
if   (player.controls.isavailable(   'previous '   ))
{
player.controls.previous();
playerinfo.innerHTML   =   "前一首 ";
}
}

//后首
function   next()
{
if   (player.controls.isavailable(   'next '   ))
{
player.controls.next();
playerinfo.innerHTML   =   "下一首 ";
}
}

//?
function   step()
{
if   (player.controls.isavailable(   'step '   ))
player.controls.step(   1   );
}

//音量-
function   voldown()
{
if   (   player.settings.volume   <   5   )
{
player.settings.volume   =   0;
playerinfo.innerHTML   =   "0 ";
}
else
{
player.settings.volume   -=   5;
playerinfo.innerHTML   =   player.settings.volume;
}
}

//音量+
function   volup()
{
if   (   player.settings.volume   >   95   )
{
player.settings.volume   =   100;
playerinfo.innerHTML   =   "100 ";
}
else
{
player.settings.volume   +=   5;
playerinfo.innerHTML   =   player.settings.volume;
}
}

//静音
function   mute()
{
player.settings.mute   =   !player.settings.mute;
}

//声道
function   balance()
{
switch   (player.settings.balance)
{
case   0:
player.settings.balance   =   100;
playerinfo.innerHTML   =   '左声道 ';
break;
case   100:
player.settings.balance   =   -100;
playerinfo.innerHTML   =   '右声道 ';
break;
case   -100:
player.settings.balance   =   0;
playerinfo.innerHTML   =   '全声道 ';
break;
default   :
player.settings.balance   =   0;
playerinfo.innerHTML   =   '全声道 ';
break;
}
}

//更新时间
function   updatetime()
{
playerinfo.innerHTML   =   player.controls.currentPositionString   +   "   |   "   +   player.currentMedia.durationString;
}
</script>
</head>
<body   οnlοad= "playerinit(); ">
<table   width= "300 ">
    <tr>
        <td> <object   id= "player "   classid= "CLSID:6BF52A52-394A-11d3-B153-00C04F79FAA6 "   type= "application/x-oleobject "   width= "300 "   height= "60 "   >
            <param   name= "autoStart "   value= "false ">
            <param   name= "balance "   value= "0 ">
            <param   name= "currentPosition "   value= "0 ">
            <param   name= "currentMarker "   value= "0 ">
            <param   name= "enableContextMenu "   value= "true ">
            <param   name= "enableErrorDialogs "   value= "false ">
            <param   name= "enabled "   value= "true ">
            <param   name= "fullScreen "   value= "false ">
            <param   name= "invokeURLs "   value= "false ">
            <param   name= "mute "   value= "false ">
            <param   name= "playCount "   value= "1 ">
            <param   name= "rate "   value= "1 ">
            <param   name= "uiMode "   value= "none ">
            <param   name= "volume "   value= "100 ">
        </object> </td>
    </tr>
    <tr>
        <td> <span   id= "playerinfo "> </span> </td>
    </tr>
    <tr>
        <td>
            <div   align= "center ">
            <img   name= "img_play "   src= ".\images\g_play.gif "   border=0   onClick= "play(); "   onMouseOver= "this.src= '.\\images\\g_play_ovr.gif ' "       onMouseOut= "this.src= '.\\images\\g_play.gif ' "       style= "cursor:hand "   title= "播放 ">
            <img   name= "img_pause "   src= ".\images\g_pauz_off.gif "   border=0   onClick= "pause(); "   onMouseOver= "this.src= '.\\images\\g_pauz_ovr.gif ' "       onMouseOut= "this.src= '.\\images\\g_pauz_off.gif ' "       style= "cursor:hand "   title= "暂停 ">
            <img   name= "img_stop "   src= ".\images\g_play.gif "   border=0   onClick= "stop(); "   onMouseOver= "this.src= '.\\images\\g_play_ovr.gif ' "       onMouseOut= "this.src= '.\\images\\g_play.gif ' "       style= "cursor:hand "   title= "停止 ">
            <img   name= "img_previous "   src= ".\images\g_prev.gif "   border=0   onClick= "previous(); "   onMouseOver= "this.src= '.\\images\\g_prev_ovr.gif ' "       onMouseOut= "this.src= '.\\images\\g_prev.gif ' "       style= "cursor:hand "   title= "上一首 ">
            <img   name= "img_next "   src= ".\images\g_next.gif "   border=0   onClick= "next(); "   onMouseOver= "this.src= '.\\images\\g_next_ovr.gif ' "       onMouseOut= "this.src= '.\\images\\g_next.gif ' "       style= "cursor:hand "   title= "下一首 ">
            <img   name= "img_volumnDown "   src= ".\images\g_play.gif "   border=0   onClick= "voldown(); "   onMouseOver= "this.src= '.\\images\\g_play_ovr.gif ' "       onMouseOut= "this.src= '.\\images\\g_play.gif ' "       style= "cursor:hand "   title= "音量- ">
            <img   name= "img_volumnUp "   src= ".\images\g_play.gif "   border=0   onClick= "volup(); "   onMouseOver= "this.src= '.\\images\\g_play_ovr.gif ' "       onMouseOut= "this.src= '.\\images\\g_play.gif ' "       style= "cursor:hand "   title= "音量+ ">
            <img   name= "img_mute "   src= ".\images\g_play.gif "   border=0   onClick= "mute(); "   onMouseOver= "this.src= '.\\images\\g_play_ovr.gif ' "       onMouseOut= "this.src= '.\\images\\g_play.gif ' "       style= "cursor:hand "   title= "静音 ">
            <img   name= "img_balance "   src= ".\images\g_play.gif "   border=0   onClick= "balance();; "   onMouseOver= "this.src= '.\\images\\g_play_ovr.gif ' "       onMouseOut= "this.src= '.\\images\\g_play.gif ' "       style= "cursor:hand "   title= "声道 ">
    </div>
</td>
    </tr>
</table>
<script   language   =   "JavaScript "     for   =   player   event   =   playstatechange(newstate)>
switch   (newstate){
    case   1:
      playerinfo.innerHTML   =   "停止 ";
      break;
    case   2:
      playerinfo.innerHTML   =   "暂停 ";
      break;
    case   3:
      playerinfo.innerHTML   =   "正在播放 ";
      break;
    case   4:
      playerinfo.innerHTML   =   "4 ";
      break;
    case   5:
      playerinfo.innerHTML   =   "5 ";
      break;
    case   6:
      playerinfo.innerHTML   =   "正在缓冲... ";
      break;
    case   7:
      playerinfo.innerHTML   =   "7 ";
      break;
    case   8:
      playerinfo.innerHTML   =   "8 ";
      break;
    case   9:
      playerinfo.innerHTML   =   "正在连接... ";
      break;
    case   10:
      playerinfo.innerHTML   =   "准备就绪 ";
      break;
    case   11:
      playerinfo.innerHTML   =   "11 ";
      break;
    default:
      playerinfo.innerHTML   =   " ";
}
</script>

</body>
</html
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值