- 1、本文档共6页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
[css]?view plain?copy?print?在Web页中嵌入Media?Player的方法比较简单,只要用HTML中的可以了,如下所示。CLASSID=CLSID:22D6f312-B0F6-11D0-94AB-0080C74C7E95?CODEBASE=/activex/controls/mplayer/en/nsmp2inf.cab#Version=6,4,5,715?STANDBY=Loading?Microsoft??Windows?Media??Player?components...?TYPE=application/x-oleobject?其中ID是对象的名称,当用户在a?href=/base/javascript?class=replace_word?title=JavaScript知识库?target=_blank?style=color:#df3434;?font-weight:bold;JavaScript/a要对Media?Player进行控制时可以用该对象的名称WMPlay进行访问。CODEBASE指明当用户的浏览器中没有安装Player控件时可以从该URL指定的位置去获取。当然在建立Player对象时也可以用来为其指定参数。??其中FileName参数表示Media?Player要播放的文件活或流。ShowControls表示在播放时是否显示控制条。Media?Player的参数很多,我们在此不再一一详述。读者如果需要了解更详细的内容可以参考Media?Player?SDK中的相关部分。如果用户需要对Media?Player进行控制可以用JavaScript进行控制。?在这个例子中,Media?Player嵌入在Web页面中,在Media?Player右边有一些按钮,利用这些按钮用户可以控制Media?Player的播放活动。这些按钮的HTML代码如下:OnClick=controlType(false)?Onclick=controlType(true)?OnClick=displaySize(1)?Onclick=displaySize(2)?Onclick=displaySize(0)?Onclick=PlayClick()?Onclick=StopClick()??从这个例子可以看出当用户单即其中的某个按钮时,它对应的OnClick函数将被调用。在JavaScript函数中,可以直接用WMPlay来控制播放器的活动,比如开始播放,停止播放或占停播放,以及放大缩小等。除了可以用动作比如鼠标的动作来对嵌入的Media?Player进行控制外,还可以利用事件来对其进行控制。Microsoft?Windows?Media?Player?支持的事件很多,有普通的鼠标事件,比如鼠标的单击、双击、鼠标的移动、鼠标键的按下与松开等,也有一些是Media?Player特有的事件。与流播放有直接关系的事件有:OpenStateChange,PlayStateChange,Buffering,MarkerHit,ScriptCommand等。下面我们对这几个重要的事件做简单地介绍。1?OpenStateChange?事件OpenStateChange?事件表示Player的状态已经发生了改变。Media?Player的打开状态有:0?表示流已经关闭(nsClosed)1?表示正在装入ASX文件(nsLoadingASX)2?表示正在装入NSC文件(nsLoadingNSC)3?表示正在寻找Media?Server?(nsLocating)4?表示正在与Media?Server建立连接(nsConnecting)5?表示正在打开或侦听流信息(nsOpening)6?表示流信息已经打开(nsOpen)?其中MediaPlayer是在中定义的Media?Player对象时的名字。?2?PlayStateChange?事件PlayStateChange?事件表示Media?Player的播放状态已经改变,Media?Player可能的状态有:0?播放已经停止(mpStopped)1?播放暂停(mpPaused?)2?正在播放(mpPlaying)3?正在等待流开始(mpWaiting)4?向前搜索(mpScanForward)5?向后搜索(mpScanReverse)6?向前跳跃(mpSkipForward)7?向后跳跃(mpSkipReverse)8?流已经关闭(mpClosed)用JavaScript处理该事件的方法为:?3?Buffering?事件Buffering事件表示Media?Player正在缓冲数据准备播放。在进行流播放之前,Media?Player必须要缓冲一定数量的数据之后才开始播放,Bu
您可能关注的文档
- 物流查询API接口对接流程-快递鸟.docx
- 玉米生产十大误区.doc
- 王峰-基于变频技术的矿用吊斗铲运行控制.doc
- 环境因素识别评价和重要环境因素控制措施表.doc
- 现代建筑中的传统光辉读冯骥才文学艺术研究院.doc
- 现代机械控制工程_201612_模拟卷1_答案.docx
- 现代科学技术概论结课论文封面2016.doc
- 现代通信技术实验报告模板(最终版).doc
- 泥土意象宋陈艺术.doc
- 玲珑画板三角函数图像旋转动画.docx
- [中央]2023年中国电子学会招聘应届生笔试历年参考题库附带答案详解.docx
- [吉安]2023年江西吉安市青原区总工会招聘协理员笔试历年参考题库附带答案详解.docx
- [中央]中华预防医学会科普信息部工作人员招聘笔试历年参考题库附带答案详解.docx
- [保定]河北保定市第二医院招聘工作人员49人笔试历年参考题库附带答案详解.docx
- [南通]江苏南通市崇川区人民法院招聘专职人民调解员10人笔试历年参考题库附带答案详解.docx
- [厦门]2023年福建厦门市机关事务管理局非在编工作人员招聘笔试历年参考题库附带答案详解.docx
- [三明]2023年福建三明市尤溪县招聘小学幼儿园新任教师79人笔试历年参考题库附带答案详解.docx
- [哈尔滨]2023年黑龙江哈尔滨市木兰县调配事业单位工作人员笔试历年参考题库附带答案详解.docx
- [上海]2023年上海市气象局所属事业单位招聘笔试历年参考题库附带答案详解.docx
- [台州]2023年浙江台州椒江区招聘中小学教师40人笔试历年参考题库附带答案详解.docx
文档评论(0)