寻她模板站 ┃ 精美源于细节,细节造就成功。
最新模板
内容
符合web标准的媒体播放器代码
更新时间:2007-12-14 18:37:56  作者:  来源:互联网  浏览次数:237  文字大小:【】【】【
简介:由于Embed标签是Netscape的私有财产,故一直未被W3C认可,对于各种媒体文件使用Embed标签是非标准的,如何改变?Elizabeth Castro的 Bye Bye Embed 一文对于各种媒体播放器给出了很好的符合web标准的代码。
    

再见了Embed,一些媒体播放器的符合web标准的代码

由于Embed标签是Netscape的私有财产,故一直未被W3C认可,对于各种媒体文件使用Embed标签是非标准的,如何改变?Elizabeth Castro的 Bye Bye Embed 一文对于各种媒体播放器给出了很好的符合web标准的代码。

在线媒体播放--Google Video and YouTube

< an cla ="code"><object type="a lication/x-shockwave-flash"
  data="http://video.google.com/googleplayer.swf? »
8755581808731033658"
  width="400" height="326" id="VideoPlayback" gt;
  < aram name="movie"
  value="http://video.google.com/googleplayer.swf? »
docId=8755581808731033658" />
  < aram name="allowScriptAce quot; value=" ameDomai quot; />
  < aram name="quality" value=" est" />
  < aram name=" gcolor" value="#FFFFFF" />
  < aram name=" cale" value=" oScale" />
  < aram name=" alig quot; value="TL" />
  < aram name="FlashVar quot; value=" layerMode=embedded" />
</object>

其实就是FLASH文件的调用

Windows Media Player 文件

< an cla ="code"><object type="video/x-ms-wmv"
  data="http://www.sarah otecards.com/catalunyalive/ »
fishstore.wmv"
  width="320" height="260" gt;
  < aram name=" rc"
  value="http://www.sarah otecards.com/catalunyalive/ »
fishstore.wmv" />
  < aram name="autostart" value="true" />
  < aram name="controller" value="true" />
</object>

上面的代码没有Windows Media Player特有的cla id,作者在IE5.5, IE6, IE7, Opera Win/Mac, Firefox Win/Mac, Safari下测试通过。

QuickTime movies 没有 embed 标签

< an cla ="code">

<object cla id="clsid:02BF25D5-8C17-4B23-BC80- »
D3488ABDDC6 quot;
  codebase="http://www.a le.com/qtactivex/qtplugin.ca quot;
  width="320" height="260" gt;
  < aram name=" rc"
  value="http://www.sarah otecards.com/catalunyalive/ »
diables.mov" />
  < aram name="controller" value="true" />
  < aram name="autoplay" value="false" />
  <!--[if !IE]>-->
  <object type="video/quicktime"
  data="http://www.sarah otecards.com/catalunyalive/ »
diables.mov"
  width="320" height="260" gt;
  < aram name="autoplay" value="false" />
  < aram name="controller" value="true" />
  </object>
  <!--<![endif]-->
</object>