方法一:使用ASX列表 推荐度 ★★★★
使用ASX列表的方法是先用记事本按下面的格式写播放列表
<ASX Version=“3.0“ PREVIEWMODE=“NO“>
<repeat>
<entry>
<ref href= “第一首歌曲地址“ />
</entry>
<entry>
<ref href=“第二首歌曲地址“ />
</entry>
……
<entry>
<ref href=“第N首歌曲地址“ />
</entry>
</repeat>
</ASX>
然后另存为扩展名为.asx的文件如w1.asx,上传到你的blog或个人主页空间里,获取文件地址。在blog里使用代码:
<EMBED src=asx文件地址 width=270 height=40 type=audio/x-pn-realaudio-plugin loop=“true“ autostart=“false“ controls=“controlpanel,statusbar“>就可实现连续播放。
其中loop和autostart分别是循环和自动播放控制开关。Src的值是上传后获取的文件地址。
如:<EMBED src=http://starglare.blogbus.com/files/1140384283.asx width=300 height=40 type=audio/x-pn-realaudio-plugin loop=“true“ autostart=“false“ controls=“controlpanel,statusbar“>
具体效果可以见http://www1.tianyablog.com/blogger/archives.asp?idWriter=0&Key=0&BlogID=176160
这是本文最推荐的方法,简单、高速、占资源少,且可以播放mp3,wma,asx等多种格式。由于不使用iframe框架,修改模版更容易,且不必担心有弹出式广告之类。
缺点是需要外部空间上传列表文件。不过现在很多博客服务商都提供了空间,而列表文件非常小,下载速度快,占用空间少。
方法二:使用免费网页播放器和播客播放器 推荐度 ★★★☆
这是我看到应用较多的方法,可以到http://www.blogboy.net/player/或http://www.onlybeloved.com/player2/index.asp 注册申请后添加歌曲,获取代码,然后在blog上加入代码。这种方法的优点是式样多,管理歌曲方便。但是缺点也很明显,由于使用较多图片,速度慢,通常带有该网站的广告链接,更有甚者插入弹出式广告,天下没有免费的午餐。且由于使用iframe框架,给修改模版带来不便。
方法三:使用flashmp3播放器 推荐度 ★★★
用flash可以实现多首mp3的连续播放和复杂控制,上网上搜索到这样的flash源码。一般需要导入XML播放列表,我在http://www.flashtc.com/article.asp?articleid=1091提供的源码上基础进行修改,用flashvars实现了通过html代码改变播放列表。调用方法如下:
<object classid=“clsid:D27CDB6E-AE6D-11cf-96B8-444553540000“ codebase=“http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,29,0“ width=500 height=24>
<param name=“quality“ value=“high“>
<param name=“flashvars“ value=“sname1=歌曲地址1&sname2=歌曲地址2&sname3=歌曲地址3&sname4=歌曲地址4&sname5=歌曲地址5&sname6=歌曲地址6“ />
<param name=“movie“ value=“http://www.toodou.com/dl/www.toodou.com-27369-981-starplayer2.swf“>
<embed src=“http://www.toodou.com/dl/www.toodou.com-27369-981-starplayer2.swf“ quality=“high“ pluginspage=“http://www.macromedia.com/go/getflashplayer“ target=“_blank“ >http://www.macromedia.com/go/getflashplayer“; type=“application/x-shockwave-flash“ width=“500“ height=20>
</embed>
</object>
使用flashmp3播放器的优点是占资源少,速度快,能做出歌词同步播放等复杂功能和很酷的界面,缺点是需要懂flash, 且通常只能放mp3。
方法四:制作个性化网页播放器 推荐度 ★★★☆
可以从网上下载网页播放器源码,修改后上传到个人空间,然后类似方法二进行调用。
推荐参考文章:http://www1.tianyablog.com/blogger/post_show.asp?idWriter=0&Key=0&BlogID=43203&PostID=3713027
这种方法适合
DIY爱好者,可以做出很个性的界面,能播放多种格式,但相对较复杂,可能让人望而生畏。
方法五:内嵌flash循环播放页面 推荐度 ★★
与内嵌播放器不同的是嵌入的是flash循环播放页面,效果见地址:http://www.buee.com/music/free/index.htm
插入代码
<iframe. frameBorder=0 marginHeight=0 marginWidth=0 scrolling=no src=http://www.buee.com/music/free/index.htm width=100% height=450></iframe>
优点是不仅有音乐还有flash动画,缺点是页面太大可能导致blog页面变形,且带文字广告。
这些方法不一定那种就是最好的,不过肯定有最适合你的。以上就我所知的几种方法进行讨论,有什么不对之处请大家指正。
注: 以上代码中引号都是半角。