`
5211422
  • 浏览: 204429 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

js 控制 Windows Media Player

阅读更多

Windows Media Player

html:

<object classid="clsid:6BF52A52-394A-11D3-B153-00C04F79FAA6" id="wmp" >
<param name="URL" value="" />                           //媒体文件地址
<param name="rate" value="1" />
<param name="balance" value="0" />                    //声道0全声道,-100左声道,100右声道
<param name="currentPosition" value="0" />
<param name="playCount" value="1" />                //播放次数
<param name="autoStart" value="-1" />                //是否自动播放-1是,0否
<param name="currentMarker" value="0" />
<param name="invokeURLs" value="-1" />
<param name="volume" value="50" />                  //音量
<param name="mute" value="0" />');                    //是否静音-1是,0否
<param name="uiMode" value="none" />             //播放器模式full(默认)显示全部控件,none仅视频窗口,mini视频及一些常用控件,invisiblei不显示任何控件及视频窗口
<param name="stretchToFit" value="0" />
<param name="windowlessVideo" value="0" />
<param name="enabled" value="-1" />');
<param name="no_enableContextMenu" value="-1" />
<param name="fullScreen" value="0" />');            //是否全屏
<param name="enableErrorDialogs" value="-1" />//是否允许出错信息提示
</object>


Javascript:


wmp.URL=""                             //播放媒体地址
wmp.controls.play()                   //开始播放
wmp.controls.stop()                   //停止播放
wmp.controls.pause()                 //暂停播放
wmp.settings.mute=true | false    //控制是否静音
wmp.fullScreen=true | false         //控制是否全屏

获取播放机状态

wmp.playState                         //播放机状态,共有1-10个状态,具体如下

wmp.playState==1                 //停止播放
wmp.playState==2                 //暂停播放
wmp.playState==3                 //正常播放
wmp.playState==4                 //向前搜索
wmp.playState==5                 //向后搜索
wmp.playState==6                 //缓冲处理
wmp.playState==7                 //等待反应
wmp.playState==8                 //播放完毕
wmp.playState==9                 //连接媒体
wmp.playState==10               //准备就绪

wmp.controls.currentPositionString     //取得媒体当前位置,以形如 06:01 的时间形式显示
wmp.controls.currentPosition              //取得媒体当前位置,以形如 300.001 的秒数形式显示,精确到毫秒
wmp.currentMedia.durationString       //取得媒体总长度,以形如 06:01 的时间形式显示
wmp.currentMedia.duration                //取得媒体总长度,以形如 300.001 的秒数形式显示,精确到毫秒


Real Player

Javascript:

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() 设置文件来源


Real Player

Javascript:

播放动画:Play()
停止动画:StopPlay()
动画是否正在播放:IsPlaying()
跳转到某帧:GotoFrame(frame_number)
获取动画总帧数:TotalFrames()
回传当前动画所在帧数:CurrentFrame()
使动画返回第一帧:Rewind()
放大指定区域:SetZoomRect(left,top,right,buttom)
改变动画大小:Zoom(percent)
使动画在 x,y 方向上平移:Pan(x_position,y_position,unit)
返回动画被载入的百分比:PercentLoaded()
加载动画:LoadMovie(level_number,path)
  例:(网页中的 Flash id).LoadMovie(0, "***/***.swf");
movie_clip 跳转到指定帧数:TGotoFrame(movie_clip,frame_number)
movie_clip 跳转到指定标签:TGotoLabel(movie_clip,label_name)
  例:(网页中的 Flash id).TGotoFrame("_root.实例名.次实例名","标签名");
回传 movie_clip 当前帧:TCurrentFrame(movie_clip)
回传 movie_clip 当前标签:TCurrentLabel(movie_clip)
播放 movie_clip:TPlay(movie_clip)
停止 movie_clip 的播放:TStopPlay(movie_clip)
获取变量:GetVariable(variable_name)
变量赋值:SetVariable(variable_name,value)
call 指定帧上的 action:TCallFrame(movie_clip,frame_number)
call 指定标签上的 action:TCallLabel(movie_clip,label)
获取 movie_clip 的指定属性:TGetProperty(movie_clip,property)
设置 movie_clip 的指定属性:TSetProperty(movie_clip,property,number)

 


//清除embed對象==================================

function removeEmbed(標籤){
var 對象=標籤.document.getElementsByTagName('embed');
for(i=對象.length-1;i>=0;i--){
if(對象[i].src.search(/\.(wav|avi|au|ra|rm|mid|wm|mp)/i)!=-1){
對象[i].removeNode(true);
}
}
}
}

 

//清除flash=====================================

function removeFlash(標籤){
var 對象=標籤.document.getElementsByTagName('object');
for(var i=對象.length-1;i>=0;i--){
if(對象[i].classid.toLowerCase()=='clsid:d27cdb6e-ae6d-11cf-96b8-444553540000'){
if(對象[i].movie.search(/\.swf/i)!=-1){
對象[i].removeNode(true);
}
}
}
}
}

分享到:
评论

相关推荐

    js操作windows media player

    javascript操作windows media player 并与外部字幕同步

    几种js调WindowsMedia.player.docx

    js调用Windows Media Player的播放器代码,通过js在web中添加Windows Media Player

    基于WindowsMediaPlayer网页播放器的设计与实现(源码)

    基于WindowsMediaPlayer网页播放器的设计与实现(源码)

    vb WindowsMediaPlayer1 部件.doc

    vbWindowsMediaPlayer1部件windowsmediaplayer控件在我们编程时经常要用到,但是有很多属性及方法却不知道该怎么使用。现以wmp9.0控件为例说说其在Delphi7.0中常用的属性与方法(JavaScript中用法几乎完全相同)。假设...

    Windows Media Player 9 Series SDK (CHS).rar

    本资源是关于网页上用于播放视频,音乐文件(.mp3,.wma)等文件的详细函数和相关参数信息,很不错的东西。

    多媒体播放器 VLC Media Player 3.0.14 + x64 中文多语免费版.zip

    VLC Media Player 多媒体播放器(最初命名为 VideoLAN 客户端)是 VideoLAN 计划的多媒体播放器。它支持众多音频与视频解码器及文件格式,并支持 DVD 影音光盘,VCD 影音光盘及各类流式协议。它也能作为 unicast 或 ...

    windows_media_player_Js操作文档

    windows_media_player_Js操作文档

    jquery.media.js

    该插件可以播放多种类型的多媒体文件包括:Flash, Quicktime, Windows Media Player, Real Player, MP3, Silverlight, PDF等,前提条件是客户端浏览器中装有相应的插件。

    可以更换皮肤的MediaPlayer.rar

    可以更换皮肤的MediaPlayer

    cmp4b110507.rar_cmp4_cmp4b_flash+js播放器_player_rtmp

    支持的音频视频格式主要有MP3,FLV,MP4,并可以通过网页JS接口实现WMP(Windows Media Player)所支持的格式播放,如wma,wmv等。主要功能特色有列表式播放(自定义音乐专辑和列表),MP3可视化效果(声音频谱),同步歌词...

    小巧漂亮的CZ_player音乐播放器.rar

    小巧漂亮的CZ_player音乐播放器,本播放器支持Windows Media Player 和 RealPlayer 播放器文件格式。... cuiz_mediaplayer.js 调用 Windows Media Player 插件文件.  cuiz_realplayer.js 调用 RealPlayer 插件文件.

    mediaplayer:免费的开源免费下载HTML5 Media Player,用于视频,音乐,音频,Android,iPhone,FLV,MP4,WEBM

    其他两个流行的VLC Media Player和Windows Media Player需要下载。 然后是一堆用于MP4的Javascript媒体播放器,但基本上就是这样。 对于FLV文件,最好的库“ flv.js”未完全起作用。 我测试过的一半FLV文件都失败了...

    media-player-in-React:如何在React中创建自定义音频播放器

    React中的媒体播放器如何在React中创建自定义音频播放器克隆此项目后,运行: npm安装npm run dev

    jquery.media:jquery_media

    它几乎可以用于将任何媒体类型(包括Flash,Quicktime,Windows Media Player,Real Player,MP3,Silverlight,PDF等)嵌入到网页中。该插件将元素(通常是)转换为 它包含呈现媒体内容所必需的对象,嵌入框架标签...

    Micro迷你播放器网页简洁版.rar

    Micro迷你播放器网页简洁版,Js版网页播放器,里面有详细的使用方法,本音乐播放器是利用微软的 Windows Media Player 做为后台播放插件主程序,所以本程序只能Windows Media Player 播放器所支持的媒体格式文件的播放...

    小雨媒体播放器一

    ·系统要求: Ie 5.5 以上浏览器 以及装有 Windows Media Player 7.0以上版本 ·文件列表: cnsidemp.html 播放器主文件 cnsidepl.html 播放器列表文件 bglist.js 歌曲...

    晨风播放器CMP4 b100925

    支持的音频视频格式主要有MP3,FLV,MP4,并可以通过网页JS接口实现WMP(Windows Media Player)所支持的格式播放,如wma,wmv等。主要功能特色有列表式播放(自定义音乐专辑和列表),MP3可视化效果(声音频谱),同步歌词...

    cmp4网页音乐、flv播放器

    支持的音频视频格式主要有MP3,FLV,MP4,并可以通过网页JS接口实现WMP(Windows Media Player)所支持的格式播放,如wma等。主要功能特色有列表式播放(自定义音乐专辑和列表),MP3可视化效果(声音频谱),同步歌词(默认...

    MP3听歌房,在线Flash音乐播放器 v1.0.rar

    支持的音频视频格式主要有MP3,FLV,MP4,并可以通过网页JS接口实现WMP(Windows Media Player)所支持的格式播放,如wma,wmv等。主要功能特色有列表式播放(自定义音乐专辑和列表),MP3可视化效果(声音频谱),同步歌词...

    MP3听歌房 v1.0

    支持的音频视频格式主要有MP3,FLV,MP4,并可以通过网页JS接口实现WMP(Windows Media Player)所支持的格式播放,如wma,wmv等。主要功能特色有列表式播放(自定义音乐专辑和列表),MP3可视化效果(声音频谱),同步歌词...

Global site tag (gtag.js) - Google Analytics