我整理的一些,不是很全。但应该够用了

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>
  <TITLE>MP3播放器</TITLE>
  <SCRIPT language=javascript event=OpenComplete for=Player>
    Player_OpenComplete()
  </SCRIPT>

<SCRIPT language=javascript event=PositionChange for=Player>
    Player_PositionChange()
  </SCRIPT>

<SCRIPT language=javascript event=Timer for=Player>
    Player_Timer()
  </SCRIPT>

<SCRIPT language=javascript event=StateChange for=Player>
    Player_StateChange()
  </SCRIPT>
</HEAD>

<BODY language=javascript leftMargin=0 topMargin=0 οnlοad="PlayInit()">
<br><br><br>
<center>
<table width="390" height="121" background="MP3bg.gif" border=0 cellSpacing=0 cellPadding=0 borderColorDark=#FFFFFF borderColorLight=#ff0000>
  <tr>
   <td height="18" width="22"></td>
   <td height="18" width="87"></td>
   <td height="18" width="87"></td>
   <td height="18" width="72"></td>
   <td height="18" width="83"></td>
   <td height="18" width="27"></td>
  </tr>

<tr>
   <td height="27" width="22"></td>
   <td height="27" width="87"></td>
   <td height="27" width="246" colspan="3"><LABEL id=FileNameLabel style="FONT-SIZE: larger; COLOR: blue"></LABEL></td>
   <td height="27" width="27"></td>
  </tr>

<tr>
   <td height="31" width="22"></td>
   <td height="31" width="87"></td>
   <td height="31" width="87" align=center><LABEL id=TimeLabel style="FONT-SIZE: larger; COLOR: blue">00:00</LABEL></td>
   <td height="31" width="72">
    
   </td>
   <td height="31" width="83" align="center"><LABEL id=LengthLabel style="FONT-SIZE: larger; COLOR: blue">00:00</LABEL></td>
   <td height="31" width="27"></td>
  </tr>
  <tr>
   <td height="22" width="22"></td>
   <td height="22" width="87"></td>
   <td height="22" width="246" colspan="3" align=center><DIV id=Progress style="LEFT: 115px; WIDTH: 240px;BACKGROUND-COLOR: red"></DIV></td>
   <td height="22" width="27"></td>
  </tr>

<tr>
   <td colspan="6" align=center valign=bottom height="20" width="388"></td>
  </tr>
  <tr>
  <td colspan="6" align=center valign=bottom height="20" width="388">
   <IMG id=OpenBtn οnclick="OpenBtn()" alt=FileOpen  src="open.gif" width=55><IMG id=PlayBtn οnclick="PlayBtn()" alt=Play    src="play.gif" width=55><IMG id=StopBtn οnclick="StopBtn()" alt=Stop    src="stop.gif" width=55><IMG id=PauseBtn οnclick="PauseBtn()" alt=Pause   src="pause.gif" width=55><IMG id=RewBtn  οnclick="RewBtn()"  alt=Rewind   src="rew.gif"  width=55><IMG id=FFBtn  οnclick="FFBtn()"  alt=FastFoward src="FF.gif"  width=55 height="29">
  </td>
  </tr>
  <tr>
  <td colspan="6" align=center valign=bottom height="4" width="388"></td>
  </tr>
</table>
</center>

<OBJECT id=Player style="VISIBILITY:hidden;" height=10 width=10 classid=clsid:05589FA1-C356-11CE-BF01-00AA0055595A>    
  <PARAM NAME="Appearance" VALUE="0">    
  <PARAM NAME="AutoStart" VALUE="0">    
  <PARAM NAME="AllowChangeDisplayMode" VALUE="-1">    
  <PARAM NAME="AllowHideDisplay" VALUE="0">    
  <PARAM NAME="AllowHideControls" VALUE="-1">    
  <PARAM NAME="AutoRewind" VALUE="-1">    
  <PARAM NAME="Balance" VALUE="0">    
  <PARAM NAME="CurrentPosition" VALUE="0">    
  <PARAM NAME="DisplayBackColor" VALUE="0">    
  <PARAM NAME="DisplayForeColor" VALUE="16777215">    
  <PARAM NAME="DisplayMode" VALUE="0">    
  <PARAM NAME="Enabled" VALUE="-1">    
  <PARAM NAME="EnableContextMenu" VALUE="-1">    
  <PARAM NAME="EnablePositionControls" VALUE="-1">    
  <PARAM NAME="EnableSelectionControls" VALUE="0">    
  <PARAM NAME="EnableTracker" VALUE="-1">    
  <PARAM NAME="Filename" VALUE="">    
  <PARAM NAME="FullScreenMode" VALUE="0">    
  <PARAM NAME="MovieWindowSize" VALUE="0">    
  <PARAM NAME="PlayCount" VALUE="1">    
  <PARAM NAME="Rate" VALUE="1">    
  <PARAM NAME="SelectionStart" VALUE="-1">    
  <PARAM NAME="SelectionEnd" VALUE="-1">    
  <PARAM NAME="ShowControls" VALUE="-1">    
  <PARAM NAME="ShowDisplay" VALUE="0">    
  <PARAM NAME="ShowPositionControls" VALUE="0">    
  <PARAM NAME="ShowTracker" VALUE="-1">    
  <PARAM NAME="Volume" VALUE="-830">    
</OBJECT>    
<INPUT type=file id=FileBtn style="VISIBILITY:hidden;">

<SCRIPT language=javascript>

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
}

</SCRIPT>

</BODY></HTML>

用js控制网页播放器相关推荐

  1. JS控制Video播放器(video详细介绍)(快进、后退、播放、暂停、音量大小)

    JS控制Video播放器(video详细介绍)(快进.后退.播放.暂停.音量大小) 来源:https://blog.csdn.net/hh3167253066/article/details/1203 ...

  2. js控制MediaPlayer播放器

    其实用js来做一个音乐播放器很容易,因为mediaplayer提供了一系列的接口来对网页嵌入的播放器进行控制.下面简单的介绍一下: 在网页内插入播放器的代码为: <object id=" ...

  3. JS控制Video播放器

    原文链接 思路: 一.首先监听触发事件. 比如:向上键对应的keyCode为38,向下键对应的keyCode为40,向左键对应的keyCode为37,向右键对应的keyCode为39,空格键对应的ke ...

  4. flv网页播放器php源码下载,JavaScript_js实现的万能flv网页播放器代码,本文实例讲述了js实现的万能fl - phpStudy...

    js实现的万能flv网页播放器代码 本文实例讲述了js实现的万能flv网页播放器代码.分享给大家供大家参考,具体如下: 附: swfobject.js的官方地址:http://blog.deconce ...

  5. 在网页中用javascript控制wmplayer播放器

    在网页中用javascript控制wmplayer播放器 http://msdn.microsoft.com/library/default.asp?url=/library/en-us/wmplay ...

  6. html中wmv播放不要自动播放,网页播放器 windowsmediaplay中控制从wmv的指定时间开始播放,指定时间停止播放...

    首页 > 网络编程 > 网页播放器 > 网页播放器 windowsmediaplay 网页播放器 windowsmediaplay中控制从wmv的指定时间开始播放,指定时间停止播放 ...

  7. html背景音乐播放与暂停,js控制网页背景音乐播放与停止的方法

    本文实例讲述了js控制网页背景音乐播放与停止的方法.分享给大家供大家参考.具体实现方法如下: js控制背景音乐bgsound的方法(开始与停止) var bg_sound=document.creat ...

  8. jw player flash网页播放器 参数说明以及应用配置

    jw player flash网页播放器 参数说明以及应用配置 1.参数解释 这些参数可以配置被嵌入到html中的播放器的行为和外观.如果使用swfobject.js,可以用addVariable() ...

  9. 开源ckplayer 网页播放器, 跨平台(html5, mobile),flv, f4v, mp4, rtmp协议. webm, ogg, m3u8 !...

    CKplayer,其全称为超酷flv播放器,它是一款用于网页上播放视频的软件,支持的格式有:http协议上的flv,f4v,mp4格式,同时支持rtmp视频流格 式播放,此播放器的特点在于用户可以自己 ...

  10. 视频在html不能播放器,网页无插件直播H265编码视频播放器EasyPlayer网页播放器不能播放怎么处理?...

    原标题:网页无插件直播H265编码视频播放器EasyPlayer网页播放器不能播放怎么处理? EasyPlayer播放器系列项目提供了非常简单易用的SDK及API接口,用户通过API调用就可以非常快速 ...

最新文章

  1. (九)单片机串行口 内部结构的讲解 01
  2. 用eclipse在windows下搭建cocos2d-x开发环境
  3. C语言获取当前工作路径
  4. LoadRunner监控局域网内其他服务器系统资源设置
  5. 三、操作系统——生产者-消费者问题(两个同步一个互斥)
  6. 《模式识别》自学笔记——(三)统计决策
  7. HDU 4714 Tree2cycle:贪心
  8. 数据如何成为企业未来的商业资产?
  9. pyspark分类算法之梯度提升决策树分类器模型GBDT实践【gradientBoostedTreeClassifier】
  10. Linux Workqueue
  11. 【CDOJ1330】柱爷与远古法阵(高斯消元+卡精度+概率dp?)
  12. 传智播客--刘意Java基础视频-深入浅出精华版
  13. 怎么把证件照背景换成蓝色?一键更换照片背景
  14. [渝粤教育] 中国科学技术大学 化学实验安全知识 参考 资料
  15. Elasticsearch项目实战,商品搜索功能设计与实现!
  16. 基于linux下的shell脚本的编写
  17. Chef自动化部署框架
  18. SQL学习经验总结(第一期)共6期
  19. 关于最优控制的一些总结1
  20. gradle项目离线打包

热门文章

  1. Eclipes中AndbaseDemo 手动导入 Android studio
  2. 在 Docker 中使用 mysql 的一些技巧 1
  3. 18、HTML5 Video(视频)和 audio(音频)
  4. 【总结】Unity游戏优化
  5. jfinal使用配置文件注意事情
  6. 计算机基础知识_进制转化
  7. 【BZOJ4200】[Noi2015]小园丁与老司机 DP+最小流
  8. C语言使用SQLite3数据库
  9. 《狂人C》阅读笔记(1)
  10. HBase的两种协处理器