图 1 Media Player的工作界面
1 将Media Player作为独立使用的应用
程序 将Media
Player做为一个独立的应用
程序的使用比较简单,只要在File菜单中选择Open,然后输入或选择要播放的文件就可以对该文件进行播放。如图2所示。如果要播放Media
Server上广播的节目,可以在Open对话框中输入mms://IP_address/station_name
即可以直接播放Server上播放的节目。其中IP_address是Media Server的地址,而station_name是节目的站名。
////////////////////////////////////////////////// //////////////////////
onclick='media1.Controls.play()'>
onclick='media1.Controls.pause()'>
onclick='media1.Controls.stop()'>
type='button' value='获得总长度'
onclick='alert("不知MEDIA1哪个对象可以返回影片的长度或总时间")'>
value='获得当前播放进度' onclick='alert("不知MEDIA1哪个对象可以返回当前播放进度或以播放了多长时间?")'>
如果各位不知道,或知道有此类功能的
网页MEDIA播放器的话告诉我地址也可以,谢谢.
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:已停止)
================================================== ======================================
在Web页中使用Media Player
虽然上面两种方法均能完成流信息的播放,但不足之处是播放是在独立的窗口中进行的。比如在HTML通过与ASX文件的链接可以打开并播放流信息,但流信息的播放是在另一个窗口即播放器窗口中进行的,播放的控制也需要在播放器窗口中来完成。幸运的是Media
Player是一个标准的ActiveX控件,我们可以将它作为一个对象直接嵌入到HTML页中去,这样就可以在Web页中直接用Player对象来播放流节目。
将Media Player嵌入到Web 页中
Player的方法比较简单,只要用HTML中的
可以了,如下所示。
其中ID是对象的名称,当用户在JavaScript要对Media
Player进行控制时可以用该对象的名称WMPlay进行访问。CODEBASE指明当用户的浏览器中没有安装Player控件时可以从该URL指定的位置去获取。
当然在建立Player对象时也可以用
来为其指定参数。如下所示:
VALUE="C:\ASFRoot\Welcome.asf">
VALUE="False">
NAME="AutoStart" VALUE="False">
其中"FileName"参数表示Media
Player要播放的文件活或流。"ShowControls"表示在播放时是否显示控制条。Media
Player的参数很多,我们在此不再一一详述。读者如果需要了解更详细的内容可以参考Media Player SDK中的相关部分。
如果用户需要对Media Player进行控制可以用JavaScript进行控制。图4给出了用JavaScript对Media
Player进行控制的例子。
图4 用JavaScript控制Media Player的例子
在这个例子中,Media Player嵌入在Web页面中,在Media
Player右边有一些按钮,利用这些按钮用户可以控制Media Player的播放活动。这些按钮的HTML代码如下:
相应的JavaScript代码为:
阅读(1023) | 评论(0) | 转发(0) |