欢迎来到天天文库
浏览记录
ID:22514309
大小:111.50 KB
页数:6页
时间:2018-10-29
《用javascriptjs控制mediaplayer流媒体》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、[css]viewplaincopyprint?1.在Web页中嵌入MediaPlayer的方法比较简单,只要用HTML中的可以了,如下所示。2.CLASSID=,,CLSID:22D6f312-B0F6-llD0-94AB-0080C74C7E95H3.CODEBASE="http://activex.microsoft.com/activex/controls/mplayer/en/4.nsmp2inf.cab#Version=6,4,5,715"5.STANDBY="LoadingMicrosoft?WindowsMedia?Playercomp
2、onents..."6.TYPE="application/x-oleobject">7.其中ID是对象的名称,当用户在]avaScript要对MediaPlayer进行控制时讨以用该对象的名称WMPlay进行访问。CODEBASE指明当用户的浏览器中没有安装Play
3、er控件时可以从该URL指定的位置去获取。8.当然在建立Player对象时也可以用来为其指定参数。9.其•屮"FileName"参数表?pMediaPlayer要播放的文件活或流。"ShowControls11表示•往播放时是否显示控制条。MediaPlayer的参数很多,我们在此不再一一详述。读者如米需要了解更详细的内容可以参考MediaPlayerSDK屮的相关部分。10.如泶用户需耍对MediaPlayer进行控制可以用〕avaScript进行控制。11.11.在这个例子屮,MediaPlayer欣入在Web页jfii屮,在MediaPlayer
4、占边有一些按钮,利川这些按钮用户可以控制MediaPlayer的播放活动。这些按钮的HTML代码如下:12.OnClick="controlType(false)">I14.Onclick=,,controlType(true)">15.OnClick="displaySize(l)">I16.Onclick="displaySize(2)">17.Onclick="displaySize(0)">18.Onclick="PlayClick(),,>19.Onclick="StopClick()">20.20.从这个例子可以看出当川户单即其屮的某个按钮
5、时,它对应的OnClick函数将被调用。在JavaScript函数中,可以直接川WMPlay来控制播放器的活动,比如开始播放,停止播放成占停播放,以及放大缩小等。21.除了可以用动作比如鼠标的动作來对嵌入的MediaPlayer进行控制外,还可以利用小件來对其进行控制。MicrosoftWindowsMediaPlayeri持的事件很多,冇齊通的鼠标事件,比如鼠标的单击、双击、鼠标的移动、鼠标键的按F与松开等,也有一些是MediaPlayer特有的事件。与流播放脊直接关系的求件脊:OpenStateChange,PlayStateChange,Buff
6、ering,MarkerHit,ScriptCommand等。下面我们对这几个重要的事件做简单地介绍。22.1OpenStateChange事件23.OpenStateChange率件衣示Player的状态已经发生了改变。MediaPlayer的打什状态舍:24.0表示流己经关闭(nsClosed)25.1表示正在装入ASX文件(nsLoadingASX)26.2表示正在装入NSC文件(nsLoadingNSC)27.3表示正在寻找MediaServer(nsLocating)28.4表示iE在与MediaServer建立连接(nsConnecting
7、)5表示正在打开或侦听流信息(nsOpening)6表示流信息己经打开(nsOpen)其中MediaPlayer是在中定义的MediaPlayer对象时的名字。2PlayStateChange亊件PlayStateChange事件表不•MediaPlayer的播放状态己经改变,MediaPlayer可能的状态有:0播放已经停止(mpStopped)1播放暂停(mpPaused)2正在播放(mpPlaying)3正在等待流开始(mpWaiting)4M前搜索(mpScanForward)5向后搜索(mpScanReverse)6向前跳跃(mpSkipFo
8、rward)7向后跳跃(mpSkipReverse)8流己经关闭(mpClosed)用Java
此文档下载收益归作者所有