`
ylinn
  • 浏览: 61351 次
  • 性别: Icon_minigender_1
  • 来自: 西安
社区版块
存档分类
最新评论

网页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
分享到:
评论

相关推荐

    在网页中播放ASF FLV流媒体文件的方法

    #### 一、网页中播放ASF流媒体文件的原理及实现方法 ##### 1. 嵌入Windows Media Player ActiveX控件 在网页中播放ASF(Advanced Systems Format)流媒体文件的核心在于使用Windows Media Player的ActiveX控件。...

    网页播放asf文件的办法

    这里我们主要讨论通过在网页中嵌入ActiveX控件来播放ASF文件的方法。 ##### 1. 基本代码结构 在网页中播放ASF文件时,可以使用`&lt;OBJECT&gt;`标签或者`&lt;EMBED&gt;`标签来嵌入ActiveX控件。例如: ```html &lt;OBJECT ID="...

    网页播放器代码(javascript 播放器 控制)

    发表:不详 阅读: 37 次 关键字:不详 字体:[大 中 小] 详细参数可查询MSDN http://msdn.microsoft.com/library/default.asp?url=/library/en-us/wmplay/mmp_sdk/settingsobject.asp &lt;!DOCTYPE ...

    C# 视频播放类

    wmv方法中,使用System.Text.StringBuilder对象来构建WMPlay对象的HTML代码,包括对象的ID、样式、CLASSID、CODEBASE、PARAM等属性。wmv方法将视频的URL、宽度和高度作为参数,用于构建WMPlay对象的HTML代码。 mp3...

    在网页中控制wmplayer播放器

    详细参数可查询MSDNhttp://msdn.microsoft.com/library/default.asp?url=/library/en-us/wmplay/mmp_sdk/settingsobject.asp &lt;!DOCTYPE HTML PUBLIC “-//W3C//DTD HTML 4.0 Transitional//EN”&gt;&lt;html&gt;&lt;...

    javascript 播放器 控制

    详细参数可查询MSDN http://msdn.microsoft.com/library/default.asp?url=/library/en-us/wmplay/mmp_sdk/settingsobject.asp &lt;!DOCTYPE HTML PUBLIC “-//W3C//DTD HTML 4.0 Transitional//EN”&gt; &lt;...

Global site tag (gtag.js) - Google Analytics