网页视频播放器代码

来源:互联网 发布:淘宝网旅游英语 编辑:程序博客网 时间:2024/05/06 22:10

最近在做一个网页视频播放的功能,在网上看了很多资料,总有些问题,现在总结一下,方便以后遇到类似的问题,再去查资料

   代码如下:
<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swfla
        sh.cab#version=7,0,19,0" height="400" width="500">
        <param name="movie" value="播放器地址" /><!--在网上可以下载很多.swf的视频播放器-->
        <param name="quality" value="high" />
        <param name="stretchToFit" value="1"><!--是否按比例伸展-->
        <param name="allowFullScreen" value="true" />
        <param name="FlashVars" value="vcastr_file=视频播放的文件&LogoText=<?php echo $title;?>&BufferTime=3&IsAutoPlay=1" /><embed height="400" width="500" allowfullscreen="true" flashvars="vcastr_file=视频播放的文件&LogoText=显示的title" quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer" src="播放器地址" type="application/x-shockwave-flash"></embed></object>

parma的name属性很多,上面我只用了几个。其中一个我想说一下,就是stretchToFit,我之前找了很多资料,视频都可以播放,但是画面被拉伸了。导致无法正常观看视频。加上这个属性后,就可以正常显示了。下面还有很多属性,需要的话可以自己加上

param name标签是在这个播放插件中嵌入的一些功能和播放参数,比如(你可以抄下来):
<param name="playcount" value="1"><!--控制重复次数: “x”为几重复播放几次; x=0,无限循环。-->
<param name="autostart" value="0"><!--控制播放方式: x=1,打开网页自动播放; x=0,按播放键播放。-->
<param name="clicktoplay" value="1"><!--控制播放开关: x=1,可鼠标点击控制播放或暂停状态; x=0,禁用此功能。-->
<param name="displaysize" value="0"><!--控制播放画面: x=0,原始大小; x=1,一半大小; x=2,2倍大小。-->
<param name="enablefullscreen controls" value="1"><!--控制切换全屏: x=1,允许切换为全屏; x=0,禁用此功能。-->
<param name="showaudio controls" value="1"><!--控制音量: x=1,允许调节音量; x=0,禁止音量调节。-->
<param name="enablecontext menu" value="1"><!--控制快捷菜单: x=1,允许使用右键菜单; x=0,禁用右键菜单。-->
<param name="showdisplay" value="1"><!--控制版权信息: x=1,显示电影及作者信息;x=0,不显示相关信息-->
<param NAME="AutoStart" VALUE="-1"><!--是否自动播放-->
<param NAME="Balance" VALUE="0"><!--调整左右声道平衡,同上面旧播放器代码-->
<param name="enabled" value="-1"><!--播放器是否可人为控制-->
<param NAME="EnableContextMenu" VALUE="-1"><!--是否启用上下文菜单-->
<param NAME="url" VALUE="http://1.wma"> <!--播放的文件地址--><param NAME="PlayCount" VALUE="1"><!--播放次数控制,为整数-->
<param name="rate" value="1"><!--播放速率控制,1为正常,允许小数,1.0-2.0-->
<param name="currentPosition" value="0"><!--控件设置:当前位置-->
<param name="currentMarker" value="0"><!--控件设置:当前标记-->
<param name="defaultFrame" value=""><!--显示默认框架-->
<param name="invokeURLs" value="0"><!--脚本命令设置:是否调用URL-->
<param name="baseURL" value=""><!--脚本命令设置:被调用的URL-->
<param name="stretchToFit" value="0"><!--是否按比例伸展-->
<param name="volume" value="50"><!--默认声音大小0%-100%,50则为50%-->
<param name="mute" value="0"><!--是否静音--
<param name="uiMode" value="mini"><!--播放器显示模式:Full显示全部;mini最简化;None不显示播放控制,只显示视频窗口;invisible全部不显示--><param name="windowlessVideo" value="0"><!--如果是0可以允许全屏,否则只能在窗口中查看-->
<param name="fullScreen" value="0"><!--开始播放是否自动全屏-->
<param name="enableErrorDialogs" value="-1"><!--是否启用错误提示报告-->
<param name="SAMIStyle" value><!--SAMI样式-->
<param name="SAMIFilename" value><!--字幕ID-->
……………………
等等等

embed元素和对象含义为允许嵌入任何文档。它的注释是:必须出现在文档的 BODY 元素内。用户需要在计算机上安装了能够查看此种数据的应用程序。
在 Internet Explorer 3.0 及以上版本的 HTML 中以及在 Internet Explorer 4.0 及以上版本的脚本中可用。它是一个内嵌元素。需要关闭标签。
用户需要在计算机上安装了能够查看此种数据的应用程序。在这段代码中为对象引出,设置或获取要由对象装入的 URL。

通俗的说embed可以用来插入各种多媒体,格式可以是 Midi、Wav、AIFF、AU、MP3等等,Netscape及新版的IE 都支持。 url为音频或视频文件及其路径,可以是相对路径或绝对路径。
比如:embed src="images/logo.swf"

<area>它的定义是一个客户端图像映射中一个超级链接区域的形状、坐标和关联 URL也就是地图作用区域标记。主要用于图像地图,通过该标记可以在图像地图中设定作用区域(又称为热点),这样当用户的鼠标移到指定的作用区域点击时,会自动链接到预先设定好的页面,COORDS 值的格式取决于 SHAPE 标签属性的值,也就是它的坐标,后面的就是它所关联的地址了。

下面对param的熟悉做下解释: