js控制播放器

来源:互联网 发布:淘宝直通车神图 编辑:程序博客网 时间:2024/06/01 20:22

DoPlay() 播放

player.DoPause() 暂停

player.DoStop() 停止

player.GetLength() 返回播放文件的总长(以毫秒为单位)

player.GetPosition() 返回播放文件的当前时间位置(以毫秒为单位)

player.GetPlayState() 返回播放器状态(0:停止,1:连接,2:缓冲,3:播放,4:暂停,5:寻找)player.SetPosition(n) 时间位置跳到n的地方(n取值以毫秒为单位)

player.SetVolume(n) 设置音量(n取值为0到100)player.SetMute(s) 静音(s取值为true和false)player.SetFullScreen() 全屏player.setSource() 设置文件来源。

下面是个js控制音量的例子(注:视频的URL自己找啊我的本地的):

<SCRIPT language="JavaScript">
function BDown(obj){
         obj.setCapture();
         var ox=event.clientX;
function obj.onmousemove(){
var nx=event.clientX;
try{
var MiniPx=obj.style.pixelLeft+nx-ox;
var MaxPx=eval(obj.id+"Box").offsetWidth-obj.offsetWidth;
}
catch(e){}
if(obj&&MiniPx>=0&&MiniPx<=MaxPx){
CButton.style.pixelLeft+=nx-ox;
Player.settings.volume=CButton.style.pixelLeft;
ox=nx;
}
}
                 function obj.onmouseup(){
                         obj.releaseCapture();
                         obj=false;
                         }
         }
function StraightPlayStop() {  
         Player.controls.stop(); //停止
}
function StraightPlayPlay() {  
         Player.controls.play(); //播放
}
</SCRIPT>
<object id="Player" height="420" width="620" classid="CLSID:6BF52A52-394A-11d3-B153-00C04F79FAA6">
<param name="URL" value="piantou.wmv">
                       <param name="rate" value="1">
                       <param name="balance" value="0">
                       <param name="currentPosition" value="0">
                       <param name="defaultFrame" value>
                       <param name="playCount" value="1">
                       <param name="autoStart" value="-1">
                       <param name="currentMarker" value="0">
                       <param name="invokeURLs" value="-1">
                       <param name="baseURL" value>
                       <param name="volume" value="10">
                       <param name="mute" value="0">
                       <param name="uiMode" value="none">
                       <param name="stretchToFit" value="0">
                       <param name="windowlessVideo" value="0">
                       <param name="enabled" value="-1">
                       <param name="enableContextMenu" value="-1">
                       <param name="fullScreen" value="0">
                       <param name="SAMIStyle" value>
                       <param name="SAMILang" value>
                       <param name="SAMIFilename" value>
                       <param name="captioningID" value>
                       <param name="enableErrorDialogs" value="0">
                       <param name="_cx" value="6482">
                       <param name="_cy" value="6350">
</object>
<br>控制音量
<div style="width:110;height:12;background:#f4f4f4;border:1 solid #cccccc" id="CButtonBox"><input id="CButton" type="button" style="position:relative;border:0;width:10;left:10" onmousedown="BDown(this)"></div>


0 0
原创粉丝点击