今天抽空想将以前在MSN Space的博文搬迁到这个Blog来,有一篇博文里需要插入一段wmv视频,于是干脆Google一下,搜集了可用的代码,支持在网页上播放wmv、MP3、flv三种格式媒体文件的代码,贴在这里与大家共享,以便不时之需:
一、网页上播放wmv的代码:
<object id="NSPlay" width=200 height=180 classid="CLSID:22d6f312-b0f6-11d0-94ab-0080c74c7e95" codebase="http://activex.microsoft.com/activex/controls/mplayer/en/nsmp2inf.cab#Version=6,4,5,715" standby="Loading Microsoft Windows Media Player components..." type="application/x-oleobject">
<param name=""AutoStart" value="1">
<param name="FileName" value="视频文件地址/******.wmv">
<param name="ShowControls" value="1">
<param name="ShowPositionControls" value="0">
<param name="ShowAudioControls" value="1">
<param name="ShowTracker" value="1">
<param name="ShowDisplay" value="0">
<param name="ShowStatusBar" value="1">
<param name="ShowGotoBar" value="0">
<param name="ShowCaptioning" value="0">
<param name="AutoStart" value=1>
<param name="Volume" value="50">
<param name="AnimationAtStart" value="0">
<param name="TransparentAtStart" value="0">
<param name="AllowChangeDisplaySize" value="0">
<param name="AllowScan" value="0">
<param name="EnableContextMenu" value="0">
<param name="ClickToPlay" value="0">
</object>
插入到相应位置上,设置下宽和高(第一行代码里的Width和Height)、文件路径就行!效果如下(Nana——《Lonely)为例):
二、网页上播放mp3的代码:
<EMBED src=路径/文件名.mp3 width=320 height=45 type=audio/mp3 autostart="true" >
效果如下(周杰伦——《稻香》为例):
其中:
autostar="true" 意思是自动播放,把true改为flase即可不自动播放,需点击播放按钮才可播放。
三、网页上播放flv的代码:
<script type="text/javascript">
var swf_width=240
var swf_height=240
var texts=’《哈利·波特与混血王子》第二版预告片’
var files=’http://www.xiaowu.net/media/Harry_Potter_6_TRL_2.flv’
document.write(’<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,0,0" width="’+ swf_width +’" height="’+ swf_height +’">’);
document.write(’<param name="movie" value="http://www.xiaowu.net/media/flvplayer.swf"><param name="quality" value="high">’);
document.write(’<param name="menu" value="false"><param name="allowFullScreen" value="true" />’);
document.write(’<param name="FlashVars" value="vcastr_file=’+files+’&vcastr_title=’+texts+’">’);
document.write(’<embed src="http://www.xiaowu.net/media/flvplayer.swf" allowFullScreen="true" FlashVars="vcastr_file=’+files+’&vcastr_title=’+texts+’" menu="false" quality="high" width="’+ swf_width +’" height="’+ swf_height +’" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" />’); document.write(’</object>’);
</script>
其中:
《哈利·波特与混血王子》第二版预告片 是标题。
http://www.xiaowu.net/media/Harry_Potter_6_TRL_2.flv 是FLV文件地址。(目前已删除,请按实际需求更改FLV文件路径即可)
http://www.xiaowu.net/media/flvplayer.swf 是FLV文件播放器地址(可下载后上传到自己的空间再调用,修改路径即可)。
正在加载
