下面是我收集的一些Flash Mp3 Player,都很适合博客使用,欢迎试用(Flash很多,请等待)。
这些网站都提供swf文件下载,部分还有源代码、设计文件等,一般都有申明不要直接链接文件,而是下载后放到自己的网站上,免得引用太多产生巨大流量。(前面的用object和embed调用,后面的几个用swfobject) 1. MP3 Player 2. Dewplayer 3. Single MP3 Player 4. 豆瓣播放器 5. mini mp3 flash player 6. AudioPlay – MP3 play button 7. EMFF (Easy Musicplayer For Flash) 8. niftyPlayer 9. XSPF Web Music Player (Flash) 10. Free Flash Mp3 Player 播放列表list.xml格式:
11. Simple Flash Mp3 Player 12. Flash MP3 PLAYER
在线服务即可以直接引用和生成代码,一些还不需要自己找MP3链接。当然有些的要下载下来也是可以,但对于大部分人来说,直接引用才是最方便的。 1. Audio Player 2. Yahoo! Media Player 3. del.icio.us音乐播放器 4. 沪江音乐盒/沪江播放器 5. MixPod 6. Kugou音乐硬盘 7. Drop.io音乐播放器 8. 8box八宝盒 博客组件 9. Muzicons 10. 虾米播播 无法使用的,我也无法验证了,仅作记录 1. Odeo Mp3 Player 2. Easylistener 3. Google Reader MP3 Player / Gmail Mp3 Player
网页插入Flash的的代码大体都差不多,我只贴出少数几个,关于嵌入方式请看:{dy}部分:网站提供下载
不懂为什么G.F.W连这个网站都能看上,官网要xx才能看到。这个播放器是开源的,共有5种样式可供选择,网站上可以生成代码。有个问题,autoplay和autoload同时为1时,自动播放无效。
这个是法国人出品的播放器,挺漂亮,样式功能也不少,调用方式两种都可以。这儿用的这个是dewplayer-multi,只要把MP3链接用“|”分开就可以播放多个文件了。
这个播放器原来的网址是http://www.flashguest.com/flashMP3/,现在已经变成广告页面了,找了好久才找到了上面的网址。中间的那个就是Single MP3 Player,可以直接生成代码,我把它下载到了本地。SC Flash Mp3 Player还有源码,有兴趣的可以自己搜索。
这个播放器还挺漂亮,找个豆瓣音乐的试听网址看看源码就知道详细参数了,{zh0}还是下载到本地
调用代码:1
2
3
4
<embed src="http://www.douban.com/swf/player.swf?url=MP3地址&autoplay=0"
type="application/x-shockwave-flash" wmode="transparent" allowscriptaccess="always"
width="400" height="30">
</embed>
这个下载的时候需要注册,提供了几个播放器,第二个跟我介绍的{dy}个很像。
Mini Player Model II
生成代码的网址
这是一个简单的按钮播放器,官网可以生成代码,皮肤放在一个文件夹里,共9张图片,这个感觉不太好
看网址就知道是开源的了,德国人的作品,下载文件里有代码生成器,可以选择不少样式,使用xml播放列表,下面这个按钮界面还不错
样式有点老旧,可以通过js控制,文件很小只有4KB,轻量级的播放器
同样是开源的,看上去很古老了,使用xspf播放列表,其实也就是一个xml,可以为每首歌设定一个128*128的图片,不支持中文。一个英文的使用介绍:
XSPF Music Player Slim
SWFObject + XML,使用CC3.0协议发布,下载的文件里包含一个php文件,扫描名为mp3目录里的文件并播放。其实PHP运行的结果是输出一个xml播放列表到播放器,所以也可以手动设置一个list.xml文件,修改下调用代码就好了。这个播放器也是通过一个default.xml文件进行颜色设置——另外文件有点大300KB。
调用代码:1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
<script language="javascript" type="text/javascript" src="swfobject2.js" ></script>
<div id="player">
<h1>No flash player!</h1>
<p>It looks like you don't have flash player installed.
<a href="http://www.macromedia.com/go/getflashplayer" >Click here</a> to download.</p>
</div>
<script language="javascript" type="text/javascript">
var so = new SWFObject("flashmp3player.swf", "player", "290", "247", "9");
so.addParam("quality", "high");
//so.addVariable("content_path","mp3"); 存放音乐的文件夹,这儿不需要了
so.addVariable("color_path","default.xml");
so.addVariable("script_path","list.xml"); //用xml替代php
//so.addVariable("script_path","flashmp3player.php"); //原来的php文件
so.write("player");
</script>
1
2
3
4
<?xml version="1.0" encoding="utf-8"?>
<playlist>
<song id="1" title="Apologize" artist="Timland" src="MP3_URL" />
</playlist>
这个播放器是免费的,作者网站提供了源码,给了ai和fla源文件,xx可以自行修改。感觉挺拉风,要是小一点就更好了。官网给的用例是用SWFObject调用的,而且与一般的调用方式有点不同。可以在js中设定参数,包括音乐的地址、标题、xx,播放器的外观可以在一个xml文件中设置——总体来说还是挺麻烦的。WordPress里直接填写JavaScript代码执行貌似有问题,我就用iframe载入了。。
样式有好几个,不是很好看,都有作者的链接。SWFObject调用,playerMultiple通过一个xml播放列表播放文件
playerMini1
2
3
4
5
6
7
8
9
10
<script type="text/javascript" src="swfobject.js"></script>
<div id="flashPlayer">
This text will be replaced by the flash music player.
</div>
<script type="text/javascript">
var so = new SWFObject("playerMini.swf", "mymovie", "75", "30", "7", "#FFFFFF");
so.addVariable("autoPlay", "no");
so.addVariable("soundPath", "MP3_URL");
so.write("flashPlayer");
</script>
playerMultiple1
2
3
4
5
6
7
8
9
10
11
<script type="text/javascript" src="swfobject.js"></script>
<div id="flashPlayerm">
This text will be replaced by the flash music player.
</div>
<script type="text/javascript">
var so = new SWFObject("playerMultiple.swf", "mymovie", "192", "95", "7", "#FFFFFF");
so.addVariable("overColor","#660000")
so.addVariable("autoPlay","no")
so.addVariable("playlistPath","playlist.xml")
so.write("flashPlayerm");
</script>
第二部分:在线服务
这个在线的播放器跟WodPress的那个AudioPlayer插件几乎一样,少用一个插件很多人还是乐意的,差别就是这个播放器不能显示歌曲信息,也不能调节音量。
很简单,包含一个Yahoo! 的JS文件,然后就可以播放超链接为MP3的音乐了
跟雅虎meida player使用方式一样,功能要简单一些
使用沪江播放器需要注册,网站里可以添加歌曲,然后自己引用播放列表或者单曲就好了,可以选择好几种播放器样式,设置各种参数,很方便。这几个播放器都可以下载到本地,不过只有我单曲引用的这个右键菜单没有多余的东西。
通过js引用播放列表
引用单曲
这个网站最早是在万戈哪个看到的,输出的是播放列表,需要注册并在它的网站设置。提供的播放器样式还不少,可以自定义颜色等。官方产生的代码中还有些广告,去掉不必要的部分就好了。
酷狗硬盘,直接搜索,网站提供引用代码,可以设置颜色和自动播放等,挺好的
Drop.io网盘外链音乐提供的swf播放器,样式还可以;上传文件试试,愣是没传成功,后来发现通过网址上传还不错。网站提供的代码有点广告,去掉即可。
上次在一个博客的听到不少好听的音乐,原来是用的八音盒。首页即有个“博客组件”链接,可以引用到网站和博客,但要求注册。可以输出播放列表,单曲,电台,榜单等,设置还是挺丰富的,就是感觉样式差了点。
Top10榜单
这个感觉还可以,不用注册也可以生成代码,可以直接搜索歌曲,那个表情比较有创意,就是有时候它的暂停貌似没有真的暂停?
虾米音乐提供的,样式一般,在其主页的右下角可以知道链接,不需注册也可使用,也遇到过暂停无效,郁闷?
第三部分:已经失效
网站维护中,不知道什么样子,好了再补上
Yahoo!出品的播放器,可以读取RSS和网页的MP3链接并播放,不过早停止开发了,我下载到本地运行提示”Please run this swf off a Yahoo! server.”,这个off的意思我倒是看不懂了?从上面这个网址上引用仍然无法播放,不懂。
Google Reader MP3 Player是xx没见过,Gmail Mp3 Player通过代码调用无法播放,从gmail邮箱播放自己的mp3附件倒是可以
PS:最近发现Chrome已经可以直接播放MP3和MP4文件了,看了下用的是<video>标签,HTML5啊。Flash真的危险了吗?苹果和Adobe之争,HTML5与Flash之争,这是两回事,而且也不是你死我往的关系,只要我喜欢Flash就够了。