2007/05/18 | 实现博客上连续播放音乐全攻略的五种方法
类别(网叶技术) | 评论(0) | 阅读(24) | 发表于 01:30
方法一:使用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页面变形,且带文字广告。
  这些方法不一定那种就是最好的,不过肯定有最适合你的。以上就我所知的几种方法进行讨论,有什么不对之处请大家指正。
  注: 以上代码中引号都是半角。
0

评论Comments