当前位置: 移动技术网 > IT编程>网页制作>HTML > 符合web标准的媒体播放器代码

符合web标准的媒体播放器代码

2017年12月08日  | 移动技术网IT编程  | 我要评论
由于embed标签是netscape的私有财产,故一直未被w3c认可,对于各种媒体文件使用embed标签是非标准的,如何改变?elizabeth castro的 bye bye embed 一文对于各种媒体播放器给出了很好的符合web标准的代码。
flash文件
复制代码 代码如下:

<object type="application/x-shockwave-flash" 
  data="http://video.google.com/googleplayer.swf? »
8755581808731033658" 
  width="400" height="326" id="videoplayback">
  <param name="movie" 
    value="http://video.google.com/googleplayer.swf? »
docid=8755581808731033658" />
  <param name="allowscriptacess" value="samedomain" />
  <param name="quality" value="best" />
  <param name="bgcolor" value="#ffffff" />
  <param name="scale" value="noscale" />
  <param name="salign" value="tl" />
  <param name="flashvars" value="playermode=embedded" />
</object>


windows media player 文件
复制代码 代码如下:

<object type="video/x-ms-wmv" 
  data="http://www.sarahsnotecards.com/catalunyalive/ »
fishstore.wmv" 
  width="320" height="260">
  <param name="src" 
    value="http://www.sarahsnotecards.com/catalunyalive/ »
fishstore.wmv" />
  <param name="autostart" value="true" />
  <param name="controller" value="true" />
</object>

上面的代码没有windows media player特有的classid,作者在ie5.5, ie6, ie7, opera win/mac, firefox win/mac, safari下测试通过。

quicktime movies 没有 embed 标签
复制代码 代码如下:

<object classid="clsid:02bf25d5-8c17-4b23-bc80- »
d3488abddc6b" 
  codebase="http://www.apple.com/qtactivex/qtplugin.cab" 
  width="320" height="260">
  <param name="src" 
    value="http://www.sarahsnotecards.com/catalunyalive/ »
diables.mov" />
  <param name="controller" value="true" />
  <param name="autoplay" value="false" />
  <!--[if !ie]>-->
  <object type="video/quicktime" 
    data="http://www.sarahsnotecards.com/catalunyalive/ »
diables.mov" 
    width="320" height="260">
    <param name="autoplay" value="false" />
    <param name="controller" value="true" />
  </object>
  <!--<![endif]-->
</object>

如对本文有疑问, 点击进行留言回复!!

相关文章:

验证码:
移动技术网