`
zhangchibang
  • 浏览: 346434 次
社区版块
存档分类
最新评论

关于javascript控制Windows Media Player

阅读更多
<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="enableContextMenu" value="-1" />
<param name="fullScreen" value="0" />');            //是否全屏
<param name="enableErrorDialogs" value="-1" />//是否允许出错信息提示
</object>


JavaScript操作函数(wmp为播放机ID,注意区分大小写)

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 的秒数形式显示,精确到毫秒

 

分享到:
评论

相关推荐

    windows media player sdk

    在Web环境下,JavaScript或VBScript可以用来动态控制Player的行为;而在桌面应用中,可以利用编程语言提供的API直接设置和调用Player的方法。 SDK提供的详细文档涵盖了从基础集成到高级定制的所有步骤,包括如何在...

    Windows Media Player 9 Series SDK (CHS).rar

    在JavaScript方面,SDK提供了一系列的ActiveXObject实例,如`new ActiveXObject("WMPlayer.OCX")`,这使得网页开发者可以通过JavaScript脚本来控制Windows Media Player的播放、暂停、停止、快进、快退等操作。...

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

    在本项目中,"基于WindowsMediaPlayer网页播放器的设计与实现(源码)"是一个涉及到多媒体在Web环境中播放的开发实践。这个项目的核心是利用WindowsMediaPlayer技术来构建一个嵌入到网页中的媒体播放器。让我们详细...

    js操作windows media player

    Windows Media Player 提供了一种通过 JavaScript API 与网页进行交互的方式,允许开发者控制播放器的行为,如播放、暂停、停止、调整音量等,还可以实现更复杂的功能,如与外部字幕同步。 在 JavaScript 中,我们...

    一个javascript写的media player播放器

    一个javascript写的media player播放器 界面较为简单,支持播放列表 。 建立播放列表的步骤为: 1)在文本框中输入媒体资源的地址,可以是HTTP地址,相对地址和绝对地址 2)点击“添加到媒体列表”按钮,将媒体资源...

    Invoke_test.rar_invoke_media player_player

    标题 "Invoke_test.rar_invoke_media player_player" 暗示了这是一个关于在编程环境中调用Windows Media Player进行测试的示例。这个压缩包可能包含了用于演示如何通过编程接口(API)或者脚本来启动和控制Windows ...

    VXG Media Player.rar

    3. **JavaScript库和API**:VXG Media Player可能包含一个JavaScript库,该库与浏览器交互,解析RTSP流,并将其转化为Chrome可以理解的格式。此外,插件可能还利用了Chrome的扩展API,例如`chrome.runtime`和`chrome...

    Windows Media Player SDK学习笔记.docx

    Windows Media Player SDK 是一个用于开发与Windows Media Player集成的应用程序的工具包,它允许程序员通过编程方式控制媒体播放器的各种功能。SDK 提供了丰富的属性、方法和事件,以便开发者能创建自定义的媒体...

    js操作media player

    本文将深入探讨如何利用JavaScript来控制Media Player,包括自定义皮肤、播放/暂停控制、获取播放进度以及设置播放进度等功能。 首先,Media Player通常指的是网页中的音频或视频播放器,如HTML5的`&lt;audio&gt;`和`...

    windows media player 谷歌插件 wmpChrome

    标题中的“Windows Media Player”(简称WMP)是一款由微软公司开发的媒体播放器,它支持多种音频和视频格式,是Windows操作系统内置的核心组件之一。谷歌插件“wmpChrome”则是针对谷歌浏览器(Google Chrome)的一...

    C# Web 调用Media player

    在C# Web应用中,Media Player的集成主要在前端页面上进行,使用HTML和JavaScript代码。以下是一个基本示例,展示如何在HTML页面中设置Media Player: ```html ,1,52,701"&gt; &lt;param name="FileName" value="your_...

    一个轻松集成Windows Media Player 与Flash Objects 到ASP.NET网页

    在ASP.NET开发中,将多媒体元素如Windows Media Player和Flash Objects集成到网页是常见的需求,以便为用户提供丰富的交互式体验。本示例旨在详细介绍如何在ASP.NET环境中实现这一功能。 首先,Windows Media ...

    基于Web页面的Media Player设计.pdf

    总结来说,基于Web页面的Media Player设计涉及到流媒体技术的运用,尤其是Windows Media平台,包括内容的制作、发布和在网页中的播放控制。JavaScript在实现用户交互和控制媒体播放方面起着至关重要的作用。这一技术...

    vb WindowsMediaPlayer1 部件.doc

    VB中的WindowsMediaPlayer1控件是开发多媒体应用时常用的一个组件,尤其在Delphi 7.0这样的集成开发环境中。这个控件提供了丰富的属性和方法,允许开发者对媒体播放进行精细控制。JavaScript中对这个控件的使用方式...

    media player 属性大全

    Media Player 属性大全 Media Player 是一个功能强大且广泛使用的多媒体播放器,在网页中嵌入 Media Player 可以播放音频、视频、图像等多种媒体文件。为了充分发挥 Media Player 的功能,需要了解其各种属性和方法...

    JW FLV Media Player开源FLA

    在“player.fla”文件中,包含了播放器的原始Flash源代码,使用者可以根据自身需求对界面和功能进行调整,例如更改按钮样式、添加新的控制选项等。 “swfobject.js”是一个重要的JavaScript库,用于检测用户的...

    利用JAVASCRIPT控制MEDIA PLAYER的功能实现

    ### 使用JavaScript控制MediaPlayer功能实现详解 #### 一、概述 在多媒体应用开发中,通过JavaScript来控制MediaPlayer(媒体播放器)是一种常见的需求。这不仅能够增强网页的交互性,还能提供更加丰富的用户体验...

    CLSID:6BF52A52-394A-11d3-B153-00C04F79FAA6

    压缩包内的文件"在线播放器WindowsMediaPlayer属性.txt"很可能包含了一些关于如何访问和操作Windows Media Player对象的属性的详细信息。这些属性可能涉及播放控制(如播放、暂停、停止)、音量调整、播放速度、视频...

Global site tag (gtag.js) - Google Analytics