邹晶晶 脱轨下载:WEB前端开发- 专注前端开发,关注用户体验
来源:百度文库 编辑:九乡新闻网 时间:2024/04/30 04:28:58
我整理的一些,不是很全。但应该够用了
media player控制
player.controls.play(); 播放
player.controls.stop(); 停止
player.controls.pause(); 暂停
player.controls.currentPosition 返回播放文件的当前时间位置(以秒为单位)
player.controls.currentPositionString 时间格式的字符串 “0:32″
player.currentMedia.duration 返回播放文件的总长度(以秒为单位)
player.currentMedia.durationString 时间格式的字符串 “4:34″
player.settings.volume 音量 (0-100)
player.settings.balance 声道,通过它应该可以进行立体声、左声道、右声道的控制。但对应的取值尚不清楚。
player.settings.mute = s 静音(s取值为true和false)
player.closedCaption.CaptioningID 网页中出现字幕的容器的ID
player.closedCaption.SAMIFileName 字幕文件地址
player.playState 返回播放器状态( 3:正在播放,2:暂停1:已停止)
======================================================
REAL PLAYER控制
player.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() 设置文件来源
这个可以播放MP3
< HTML>
< HEAD>
< /HEAD>
< center>
< table width=”390″ height=”121″ background=”MP3bg.gif” border=0 cellSpacing=0 cellPadding=0 borderColorDark=#FFFFFF borderColorLight=#ff0000>
< /table>
< /center>
< OBJECT id=Player style=”VISIBILITY:hidden;” height=10 width=10 classid=clsid:05589FA1-C356-11CE-BF01-00AA0055595A>
< /OBJECT>
< INPUT type=file id=FileBtn style=”VISIBILITY:hidden;”>
var OldPos, Length, Width
function PlayInit()
{
OldPos = 0
Width = Progress.style.posWidth
Progress.style.posWidth = 0
}
function Player_OpenComplete(){Length=Player.Duration;LengthLabel.innerText=FormatTime(Length);}
function Player_Timer()
{
var CurPos
CurPos=Math.floor(Player.CurrentPosition)
alert(CurPos)
if ( CurPos != OldPos )
{
OldPos=CurPos
TimeLabel.innerText=FormatTime(CurPos)
Progress.style.posWidth=(Width * CurPos)/Length
}
}
function Player_PositionChange()
{
TimeLabel.innerText=FormatTime(Player.CurrentPosition)
Progress.style.posWidth=(Width * Player.CurrentPosition) / Length
}
function Player_StateChange()
{
if(Player.CurrentState==0){TimeLabel.innerText = FormatTime(0);Progress.style.posWidth=0}
}
function OpenBtn()
{
var fstr=”
FileBtn.click()
if (FileBtn.value==”) return
Player.FileName=FileBtn.value
fstr=FileBtn.value
var temparr=fstr.split(‘\\’)
FileNameLabel.innerText= ‘ ‘ + temparr[temparr.length-1]
Player.Run()
}
function PlayBtn(){Player.Run()}
function StopBtn(){Player.Stop()}
function PauseBtn(){Player.Pause()}
function RewBtn(){Player.CurrentPosition=Player.CurrentPosition-10}
function FFBtn(){Player.CurrentPosition=Player.CurrentPosition+10}
function FormatTime(value)
{
var min, sec, str
min=Math.floor(value / 60)
sec=Math.floor(value % 60)
if (isNaN(min)){return “00:00″}
if (min>9){str=min.toString() + “:”}else{str=”0″ + min.toString() + “:”}
if (sec>9){str=str + sec.toString()}else{str=str + “0″ + sec.toString()}
return str
}