联想,lenovo

给你的Blog加入一款超强的MP3播放器(可播放多个文件)!!

上一篇 / 下一篇  2006-12-27 14:08:28

 

最近常常有人问,WindowsMediaPlayerPowerToy模块(WMP.P.Toy)是否能播放多首音乐,答案当然是可以的,虽然网址只能填一个,但前阵子已经有网友使用清单的方式实现了,还有另外一种方法也是可行的,那就是以下要说明的Flash型的播放器。
注意:只能使用mp3档案。

Flash MP3 Player 设定教学:
1.这个Flash MP3 Player 源于作者的网站
  http://www.jeroenwijering.com/?item=Flash+Mp3+Player
  此网站提供网友的Flash MP3 Player规格较大,对于要使用较小的WMP.P.Toy的可能会挤不下也不好看,所以网站也提供原始档让大家可以一自己喜欢的样式修改,前几天小绿人改出了一个较符合WMP.P.Toy大小的Flash MP3 Player让有兴趣的人使用。

首先先下载(右键另存新档) mp3player.swf (主播放器) 和 mp3player.xml(音乐曲目文件)
下载完成后,使用记事本(notepad.exe)开启mp3player.xml (此檔不得任意改檔名)

音乐列表修改方式如下:

说明 

 <?xml version="1.0" encoding="UTF-8"?>
<player showDisplay="yes" showPlaylist="yes" autoStart="no">
<song path="mp3音乐网址" title="音乐显示名称">
<song path="mp3音乐网址" title="音乐显示名称">
   :
   :
   :
</player>
 
  1.autoStart="参数"

    参数设为yes即是自动播放。
    参数设为no即是不自动播放。
    参数设为random即是随机自动播放。
 
  2.<song path="mp3音乐网址" title="音乐显示名称">
    是纪录音乐项目的地方。
    加上几行<song path=.......>就能拨几首音乐。(没有数量限制)

 
范例

 <?xml version="1.0" encoding="UTF-8"?>
<player showDisplay="yes" showPlaylist="yes" autoStart="no">
<song path="http://gene7299.castpost.com/14.mp3" title="MY HEART WILL GO ON" />
<song path="http://gene7299.castpost.com/15.mp3" title="HYMM TO THE SEA" />
</player>

这个范例即是不要自动播放(no),因为加上两行<song path...>所以可以拨两首音乐。

改完请储存档案。

3.接着把mp3player.swf(不用修改) 和已修改好mp3player.xml上传到你的网页空间上(光有播放器不行吧.音乐目录文件也要传喔)
也就是说mp3player.swfmp3player.xml都上传才算完成。

(注意:档案必须放在相同目录,不同目录会读取不到音乐曲目文件的。所谓相同目录是指两个网址来比较,前面网址http://xxx.xxx.xxx.xxx/xx/xx/ 都一样,只有后面档名http://xxx.xxx.xxx.xxx/xx/xx/zz.mp3 不一样。)

 
4.上传完毕,最重要的动作,就是把mp3player.swf的网址填到WMP.P.Toy的URL里(如下图)

之后mp3player.swf会显示主播放器并自动读取mp3player.xml里的音乐文件播放。


 
5.但如何得到mp3player.swf的网址和mp3音乐网址 ?  请继续往下看
 

Flash MP3 Player相关档案下载:

FLASH播放器 http://webman001.googlepages.com/mp3player.swf (需放在网络上)
XML音乐列表 http://webman001.googlepages.com/mp3player.xml (需放在网络上)
FLASH原始档 http://webman001.googlepages.com/mp3player.fla

使用CASTPOST上传mp3音乐档案教学: (共100MB可以使用)

1.先到这个

(按图进入网站)

网站申请一个账号.....

2.按

3.输入登入的E-mail 和登入密码

4.输入对应网址(记起来下面会用到)

5.按

6.输入登入的E-mail 和登入密码

7.登入之后再来就是上传档案了...
   网站右上角按 add item

8.输入Title 和 按Browse选择将要上传档案
(档案路径不能有中文,否则会失败,会显示成"You need to enter a title for your item. ")

-->接着按Add item上传(出线过程条)

PS.在此先上传mp3player.swf

 

9.上传完毕之后,网站右边出现如下的情形(什么都不要按)

10.档案网址要自己拼起来
     网址就是 http://对应网址.castpost.com/檔名.扩展名
     对应网址就是第4步骤的Domain Name

11.所以你可以用此网站把你的音乐上传到这。
    这样你就可以把mp3音乐网址了填到XML音乐列表文件(mp3player.xml)里的<song path="mp3音乐网址" ...>的^^

各种颜色Flash MP3 Player下载: (音乐目录文件mp3player.xml不需要改檔名)

红:http://webman001.googlepages.com/mp3player_red.swf
橙:http://webman001.googlepages.com/mp3player_orange.swf
黄:http://webman001.googlepages.com/mp3player_yellow.swf
绿:http://webman001.googlepages.com/mp3player_green.swf
蓝:http://webman001.googlepages.com/mp3player.swf
紫:http://webman001.googlepages.com/mp3player_purple.swf

所有档案一次下载:http://webman001.googlepages.com/mp3player.zip

Q&A:
我下次还要新增歌曲怎么办?
ANS:不要动WMP.P.Toy的URL里的mp3player.swf,只要先删除网页空间里的mp3player.xml档,再去记事本打开mp3player.xml新增歌曲,在把改完之后的mp3player.xml上传即可。
 
CASTPOST免费空间有时连不到,听不到音乐,还会出现"too many connections" 应该怎么办?
ANS:既然是免费的空间,就无可避免有联机过量的问题,而且CASTPOST规模没有像MSN这么大,所以只能等他们升级硬设备了。要不然你可以自行寻找另外的网页空间等等,操作过程都是大同小异的。(使用别的空间要注意相同目录问题)
 
我没有WMP.P.Toy(Windows Media Player)?
ANS:请看Windows Media Player PowerToy 教学
  
Flash MP3 Player 拨歌的速率会变快,声音变了?
ANS: Flash支持的mp3取样频率(Sampling rate)只有11K, 22K, 44.1K,而32K播放可能有问题。
 
我的歌名怎么不会卷动 ?
ANS:歌名长度要超过20个字才会卷动,所以歌名不够长请用按空格键输入空格补齐。
  (空格使用半角的即可,而在计算字数方面,中文全型算一个字而已)


TAG:

 

评分:0

我来说两句

显示全部

:loveliness: :handshake :victory: :funk: :time: :kiss: :call: :hug: :lol :'( :Q :L ;P :$ :P :o :@ :D :( :)

关于作者