网页wmplay中param的用法

说说param吧!它可以定义网页中wmplay的外观。
基本语法:
<OBJECT ID="Player"
CLASSID="CLSID:6BF52A52-394A-11d3-B153-00C04F79FAA6">
<PARAM name="autoStart" value="True">
</OBJECT>
共有:autoStart
balance
baseURL
captioningID
currentPosition
currentMarker
defaultFrame
enableContextMenu
enabled
fullScreen
invokeURLs
mute
playCount
rate
SAMIFileName
SAMILang
SAMIStyle
stretchToFit
uiMode
URL
volume
windowlessVideo
分述如下:
1.autoStart控制自动播放(用于v7或以上版本。可选值为
“true”、“flase”。“true”为默认值。控制脚本如下:
假设以创建播放器对象id=“player”。
<!-- Create an HTML CHECKBOX control. -->
<INPUT TYPE = "CHECKBOX" ID = AS
onClick = "
/* Use the CHECKBOX state to specify the value
of the autoStart property. */
Player.settings.autoStart = AS.checked;
">
2.balance控制左右立体声均衡。可选值在-100到100之间。
默认值为0。要求v7及以上版本。
3.baseURL用来设置根(基础)url地址,主要用于让播放器
方便辨认由脚本命令产生的相对url的完整url。为一字符串值。
主要传递由ScriptCommand事件产生的命令参数,连接如下相对
url地址:将/后的地址加入baseurl后,将删除了.、/、\的合法
地址加入。注意不支持“.."格式。用于v7及以上。


4.ClosedCaption.captioningID(我没搞懂它是干嘛的:-()
captioningID属性指定或检索显示字幕元素的名称。
语法:player.closedCaption.captioningID
值 :字符串
备注:在支持innerHTML属性的时候该给定的元素名称可用于WEB页
中任何HTML元素中。
  代码示例:
  下面的JScript示例使用ClosedCaption.captioningID来选择
用来显示字幕的WEB区域。两个DIV元素已被创建,分别为
ID = CC1和ID = CC2。PLAYER为ID = "Player"。
  <!-- Create two HTML BUTTON elements to allow the user to choose a display region. -->
  <INPUT TYPE = "BUTTON" NAME = "SET1" VALUE = "Move Caption to CC1"
OnClick = "
/* Clear the caption text from the other DIV */
CC2.innerHTML = 'This is the CC2 DIV';
/* Show the captions in the DIV named CC1. */
Player.ClosedCaption.captioningID = 'CC1';
">
  <INPUT TYPE = "BUTTON" NAME = "SET2" VALUE = "Move Caption to CC2"
OnClick = "
/* Clear the caption text from the other DIV */
CC1.innerHTML = 'This is the CC1 DIV';
/* Show the captions in the DIV named CC2. */
Player.ClosedCaption.captioningID = 'CC2';
">
   要求:
   版本为7.0以上
头部:定义在wmp.idl;包含在wmp.h
库 :使用wmp.dll
5.Controls.currentPosition
currentPosition属性指定或检索在开始很短的时间内媒体
项目的当前位置。
语法:player.controls.currentPosition
值 :Number (double)
代码示例:
下面的代码设法为用户提供一个位置。一个BUTTON元素在执
行了JScript代码后被创建。一个TEXT输入元素,名称为setPosition
,用来接收在很短的时间内从用户传来的值。
<INPUT TYPE = "BUTTON" ID = "Set" NAME = "Set" VALUE = "Set Position"
/* Check to be sure the TEXT element contains a valid value. */
if (!isNaN(setPosition.value) && (setPosition.value != ''))
/* Set the current position when the user clicks the button. */
onClick = "Player.controls.currentPosition = setPosition.value;
">
要求:
   版本为7.0以上
头部:定义在wmp.idl;包含在wmp.h
库 :使用wmp.dll
6.Controls.currentMarker
currentMarker属性指定或检索当前标记号码。
语法:player.controls.currentMarker
值 :Number (long)
备注:设置currentMarker可以从指定的标记处回放。在决定设置
currentMarker之前,可以用markerCount确定一个文件是否存在标记以
及有几个标记。如果文件没有标记,设置currentMarker为一个非零值会
产生一个错误的结果,设置currentMarker为一个超过markerCount的值
也会得到一个错误的结果。
currentMarker属性总是返回当前标记或最近的标记,这意味着实在
文件位置在当前标记或下一标记之前。标记数目从1开始,如果一个文件
有标记,你可以设置currentMarker为0改变文件位置到0。
直到当前媒体项目被设置(使用Player.URL或Player.currentMedia)
,currentMarker归0。
代码示例:
下面的示例使用currentMarker从标记开始重放视频,标记对应SELECT
元素的selectedIndex属性设定的位置。player为ID = "Player"。
<SELECT ID = "markers" NAME = "markers" LANGUAGE = "JScript"
/* Seek to the marker number that corresponds to the SELECT element
selectedIndex value when the list selection changes. */
onChange = "Player.controls.currentMarker = markers.selectedIndex + 1;
">
/* Fill the SELECT element with the marker identifiers. */
<OPTION SELECTED>Sunrise
<OPTION>Car chase
<OPTION>Happy ending
</SELECT>
要求:
   版本为7.0以上
头部:定义在wmp.idl;包含在wmp.h
库 :使用wmp.dll
7.Settings.defaultFrame
defaultFrame属性指定或检索用来显示来自ScriptCommand事件的url
的框体的名称。
语法:player.settings.defaultFrame
值 :String(字符串)相当于FRAME元素中name属性的值。
备注:如果目标框体(frame)由ScriptCommand事件自身指定,该属性
将被忽略。
在使用Netscape Navigator Java applet时该属性将被忽略。在Navigator
每一个url类型(URL-type)的脚本命令(script command)接收的url都将显示在
一个新的浏览器窗口中,不管Settings.defaultFrame是如何设置。
8.Player.enableContextMenu
enableContextMenu属性指定或检索用来设置点击鼠标右键时所显示的菜单。
语法:player.enableContextMenu
值 :Boolean(布尔值)
值 意义
true 默认值,菜单可见。
false 不可见
备注:在全屏显示时,当enableContextMenu为false且uiMode为“none”时
Windows Media Player将隐藏鼠标指针。


9.Player.enabled
enabled属性指定或检索一个值用来指定Windows Media Player控制器是否可用。
语法:player.enabled
值 :Boolean
值 意义
true 默认值,控制器可用。
false 不可用。
备注:如果enabled值为flase在全屏播放时隐藏用户控制。
要求:
   版本为7.0以上
头部:定义在wmp.idl;包含在wmp.h
库 :使用wmp.dll
10.Player.fullScreen
fullScreen属性指定或检索一个值用来指定是否用全屏方式播放。
语法:player.fullScreen
值 :Boolean
值 意义
true 以全屏方式播放
flase 默认值,不以全屏方式播放
备注:
在嵌入Windows Media Player control时为了能适应全屏模式的工作,
视屏播放区域必须至少有1像素的高度。如果uiMode设置为"mini"或"full",控制器
(control)自身的高度必须为65或更高以适应除用户界面的视屏显示区。
如果 uiMode设置为"invisible", 然而该属性设置为true会产生一个错误
并且无法对控制器的行为产生影响。
当enableContextMenu值为flase并且uiMode值为"none"时,在全屏播放时
Windows Media Player 隐藏鼠标指针。
当uiMode设置为"full"或"mini"时,鼠标指针移动时显示浮动控制条
(transport controls)。当鼠标指针静止一段很短的时间后浮动控制条会自动隐藏。
当uiMode设置为"none", 在全屏显示时将没有控制器。
注意:
在全屏方式下显示浮动控制条需要在Windows XP系统中。
如果在全屏方式下没有浮动控制条,在播放结束后Windows Media Player 会自动
退出。
示例代码:
下面例子中创建了一个HTML输入按钮使用Player.fullScreen来切换播放器元素的
全屏模式。player为ID = "Player"。
<INPUT type = button
value = "Full Screen"
name = FSBUTTON
onclick = "
/* Check to be sure the player is playing. */
if (Player.playState == 3)
Player.fullScreen = 'true';
">
注意,要告知用户如何从全屏方式返回。
要求:
    版本为7.0以上
头部:定义在wmp.idl;包含在wmp.h
库 :使用wmp.dll
11.Settings.invokeURLs
invokeURLs属性指定或检索一个值用来显示是否将url事件载入web浏览器。
语法:player.settings.invokeURLs
值 :Boolean
值 意义
true 默认值,将url事件载入浏览器
flase url事件将不能被载入浏览器
标记:媒体文件可以包含url地址,当url发送给Windows Media Player
control,首先通过ScriptCommand事件处理与invokeURLs的值无关。当退出
ScriptCommand后Windows Media Player检查invokeURLs决定是否将url地址加载到
默认的Internet浏览器。你可以通过ScriptCommand检查要显示的url并设置invokeURLs
来达到目的。
要求:
    版本为7.0以上
头部:定义在wmp.idl;包含在wmp.h
库 :使用wmp.dll
12.Settings.mute
mute属性指定或检索一个值用来显示是否静音。
语法:player.settings.mute
值 :Boolean
值 意义
true 静音。
flase 默认值,不静音。
示例代码:
下面的代码创建了一个HTML CHECKBOX元素允许用户对静音进行控制。player
为ID = "Player"。
<!-- Create an HTML CHECKBOX control. -->
<INPUT TYPE = "CHECKBOX" ID = MUTE
onClick = "
/* Use the CHECKBOX state to set
the mute property. */
Player.settings.mute = MUTE.checked;
">
要求:
    版本为7.0以上
头部:定义在wmp.idl;包含在wmp.h
库 :使用wmp.dll

13.Settings.playCount
playCount属性指定或检索媒体项目播放的次数。
语法:player.settings.playCount
值 :Number (long)
要求:
    版本为7.0以上
头部:定义在wmp.idl;包含在wmp.h
库 :使用wmp.dll
才2K的播放器???没错,这个压缩包只有2K,你展开后这个播放器不过5K,也就是比你的WMP小近2290倍的小东西,只所以称它为吝啬鬼播放器不仅因为它的体积小的不能再小,还有别的方面的优秀,请听我慢慢道来。刚打开播放器你可能会觉得“这不就是WMP吗?”呵呵,如果你马上就删除了他你就犯了个不小的错误。K版吝啬鬼系列播放器是用WMP控件和调用WMP底层文件并优化而成的,只要你用的是WINDOWS,不管是XP还是98、ME、2000…也不管是什么版本全都可以用。 如果你是以下几种情况,那么K版吝啬鬼系列播放器就是适合你的好东西: 1.误删了WMP,导致无法播放媒体. 2.属于“恐龙级”化石老机器. 3.机器配置较低. 4.在听音乐或看电影的同时,还要做很多事情(同时上网、处理文件等). 5.到哪都可以用到自己在家用的播放器,体会那份流畅,那么他2K的体积不用多言,方便自在. 6.你的WMP播放媒体实在卡的让人受不了,放个影音文件再干点别的如老牛拉车. 7.空间有限,不像浪费更多的空间在播放器上. 8.更多我想不到的理由,总之你对机器有“吝啬”的习性,那么它就适合你. 它可以完全的搞定你WMP能播放的所有文件格式,你也许会说“既然都一样,直接用WMP就行了,我有什么理由不用WMP而用它呢??”那么请你看看下面的图你就明白了,同样的一首歌在WMP和K版吝啬鬼系列播放器同时播放,后者是WMP占内存的1/4,这个理由足够充分了吧?
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值