在博客侧栏添加flash mp3 player

2009/09/19 Add 78 comments |

  自从我建博开始就陆续有帅哥来问:whisperer同学,你主页的音乐播放器怎么弄的哇?我每次都会说用flash-mp3-player插件...bla bla bla...也不知道有人回去设置满意过没。mp3player是一个很不错的网络播放器,在百度空间的时候我就已经用上了,转战到WordPress之后,幸运地发现了一个不错的插件依然可以实现。今天我就较详细的介绍一下,我是如何在WordPress的侧栏放置一个flash mp3 player。

  首先自我批评一下,很多情况下,我喜欢鱼胜过渔,不管是别人给还是给别人,这样不好,不好……

  我用的 Charles 做的 flash-mp3-player 插件,这个插件最新版本是10.0.7,如果你喜欢,可以用这个版本。我用的是9.3.31。这个两个版本差别巨大。

1、安装flash-mp3-player插件

普通插件的安装方法,此处省略XX字。

启用插件。

2、配置播放器和添加播放列表

进入WordPress的管理页面,“设置”一栏中,应该有一个“Flash Mp3 Player”。下面就是一些选项了,很好理解,也很好配置。

Player Properties:

Show upper panel, yes or no?  是否显示头部的面板,建议填yes

Show play list, yes or no?  是否显示播放列表,建议填yes

Auto start, yes or no?  是否自动播放,可填参数yesnorandom5。分别是自动播放(第一首开始按顺序播放)、不自动播放、自动随机播放、自动从5首开始播放,当然了,第几首开始你来决定。注意一下后台这个播放列表的序号0其实是第一首。

播放列表编辑很方便,支持从后台直接编辑。这也是我选用插件而不是直接嵌入flash的原因之一。如果你不怕麻烦,可以去编辑那个 playlist.xml ,位置在 /wp-content/fmp_my_playlist/ 下。仅支持mp3格式的音乐。

3、在sidebar调用flash mp3 player

方法一:在WordPress的后台widget里,有一个flash mp3 player的widget,添加到侧栏就可以了。填写一下mp3player.swf的宽度和高度。设置播放器标题(最好把标题留空,美观嘛)。

这个方法的缺点是在每个页面都会有播放器,很明显没有必要。我用的是下面的方法二,只在首页显示播放器。

方法二:直接在sidebar.php里调用。在你的sidebar.php中合适的位置添加以下代码:

<?php if (is_home()) : ?>
    <div class="widget widget_flash_mp3player">
        <ul>
     <?php widget_flash_mp3player(array()); ?>       
        </ul>
    </div>
<?php endif; ?>

所谓合适的位置,除了你想要显示播放器的位置外,还有,要确保你在用后台其他widget时依然可以正常显示播放器。比如在iNove主题中,你需要把上面代码放到 if ( !function_exists('dynamic_sidebar') || !dynamic_sidebar('north_sidebar') ) 以外的部分。

4、调整css

对外观要求比较高的同学用在style.css里调整一下就可以了。

比如,调整位置,隐藏标题:

.widget_flash_mp3player {
line-height:0 !important;
padding-left:0 !important;
}
.widget_flash_mp3player h3{
display:none;
}

5、定制播放器外观

这个插件自带的 mp3player.swf (作者不是Charles)既窄又长还丑。我们可以自己设计一下这个播放器,更改配色,宽度,高度等等。下面我提供3种不同的款式,包含源文件提供下载。只要会一点点flash就可以修改,相信同学们都展示自己的个性来。设计好之后覆盖原来的mp3player.swf即可。

 

这仅仅是我目前是用的方法,并不代表是唯一或者最好的,如果你有更好的方法,请告诉我一下。另外我还是刚刚接触WordPress、php、js等等,有错误的地方很正常,恳请指正。  

最后做一个小小调查,关于是否自动播放的问题。昨天有N个同学让我关闭自动播放,在第N+1个同学要求的时候,我给关了。

[poll id="4"]

相关下载

 flash-mp3-player.zip

 3种样式的mp3player及其源文件.zip

署名-非商业性使用-相同方式共享
  1. whisperer #comment-963
    2009/09/19 02:59  #1

    自己的沙发 写得累死我了 :cry:

  2. MuMu'S #comment-964
    2009/09/19 03:23  #2

    板凳。我居然是N+1。

  3. whisperer #comment-965
    2009/09/19 03:27  #3

    @MuMu'S
    地板 你居然还没睡~~

  4. 万戈 #comment-966
    2009/09/19 06:36  #4

    原来你这个是插件,我还以为你和我一样,用的是第三方的播放器代码呢

  5. MuMu'S #comment-967
    2009/09/19 07:08  #5

    @whisperer 我是半夜睡不着,起来上网的。呵呵。

  6. 动漫驿站 #comment-969
    2009/09/19 09:48  #6

    不错 马上去尝试下!~

  7. gil #comment-971
    2009/09/19 11:36  #7

    关于wordpress的MP3播放的插件还是蛮多的,其实想要的同学google一下一大把 :smile:
    但是通病是基本上只支持MP3格式其他的不支持,另外空间小的、速度不快的博客,找个稳定的音乐储存空间在天朝可是个不小的问题 :!:
    关于自动播放否的问题,我强烈建议关闭!原因很简单:你不能强迫读者和你一样喜欢相同的音乐!尽管我同样很喜欢你的音乐 :smile: ,但是站在能更好地提高读者阅读体验环境的角度考虑,甚至这个播放器完全可以不要!

  8. whisperer #comment-973
    2009/09/19 12:49  #8

    @万戈
    用这个播放器习惯了~哎

  9. whisperer #comment-974
    2009/09/19 12:50  #9

    @MuMu'S
    半夜上网不堵,哈哈 :grin:

  10. whisperer #comment-975
    2009/09/19 12:54  #10

    @gil
    哇靠 好长的评论 :mrgreen:
    flash播放器我还没见过可以播放wma的,汗 这个是没办法的 其实也没什么
    音乐存储空间嘛 我还真的知道一个,我在过好多个不同地方上过网,速度都很快。我这儿的音乐播放速度还可以吧? :grin:
    已经关闭自动播放了...其实我大多数时候也是打开页面之后就随手暂停掉的。但是让我不要这个播放器,哼,不可能 :mrgreen:

  11. whisperer #comment-976
    2009/09/19 12:56  #11

    @动漫驿站
    哎呀 新同学呀 有失远迎 嘎嘎 :o

  12. sleepy #comment-981
    2009/09/19 15:47  #12

    虽然目前对在博客上放音乐还没什么想法,不过先收藏了!

  13. 老饕 #comment-982
    2009/09/19 16:46  #13

    呵呵,果然~~大家还是喜欢不自动播放啊~~

  14. gil #comment-984
    2009/09/19 19:49  #14

    @whisperer
    哦,哪个音乐储存空间,偷偷Email我个地址试试 :cool:

  15. Rui #comment-985
    2009/09/20 07:29  #15

    哈哈,确实很帅,以前在MSN空间也用这个播放器,样式和功能一样。
    不过用wp装inove主题后,还是延用了mg当时介绍的雅虎的那个播放器:)
    对了,音乐存储空间,也悄悄告诉我一个吧^^因为得兼顾国内用户,所以如果单纯选国外的,国内朋友听会很无语。

  16. whisperer #comment-990
    2009/09/20 11:11  #16

    :o @sleepy
    啊 多谢收藏 嘎

  17. whisperer #comment-991
    2009/09/20 11:12  #17

    @老饕
    对呀 所以我就管了 说实话我已经自动播放好几年了 汗。。。

  18. whisperer #comment-992
    2009/09/20 11:21  #18

    @gil
    不用偷偷Email,说说也无妨,http://www.mjbox.com/,
    可以接受我的邀请:点这里
    新用户可能无法用FTP功能.

    ;-)

  19. whisperer #comment-993
    2009/09/20 11:34  #19

    @Rui
    雅虎的也不错的说~
    音乐空间你试试这个,接受我的邀请注册的话点这里~~
    这个不会限制大小,但是会根据你存放文件的大小收取“魔币”,
    每天第一次登陆赠送200魔币,已经绰绰有余了,如果不够用可以现金购买(我都是用不完 :!: )。
    邀请一个朋友加入就能获得800魔币。
    我怎么像做广告的... :mrgreen:

  20. A.shun #comment-995
    2009/09/20 12:05  #20

    这个播放器样式不错。。
    不过我还是不太喜欢自动播放

    有兴致自然会点下,有时候夜深人静自动播放实在麻烦。。纯属个人意见。。

  21. whisperer #comment-996
    2009/09/20 12:24  #21

    @A.shun
    已经很多朋友这么说啦~ 关了自动播放 嗯 很清静 呵呵

  22. keelii #comment-997
    2009/09/20 12:47  #22

    呵呵。这个很不错,直接从网上下载个漂亮的播放器然后嵌到边栏里就可以了呀!

  23. whisperer #comment-998
    2009/09/20 13:37  #23

    @keelii
    这个后台更新播放列表比较方便~

  24. wuleilei #comment-1005
    2009/09/20 16:21  #24

    这个不错,收藏了,说不定哪天用得着~

  25. Rui #comment-1006
    2009/09/20 16:25  #25

    @whisperer
    无奈了,我在国外,没国内手机接收注册号呀 lol~~~

  26. whisperer #comment-1007
    2009/09/20 16:34  #26

    @Rui
    囧 当时我注册时候还是用身份证的 呵呵~~

    你试下速度怎么样吧,我现在播放器里的前几首歌曲就是链接的那儿的

    你觉得还行的话 我用我的手机号给你注册一个

  27. Rui #comment-1008
    2009/09/20 16:54  #27

    @whisperer
    好呀好呀,帮我注册:)告诉我号码吧^^
    我听你现在的,完全不卡,顺畅得很呢:)

  28. whisperer #comment-1009
    2009/09/20 16:55  #28

    @Rui
    给你发啦 手机号是我的~~

  29. Rui #comment-1010
    2009/09/20 16:59  #29

    @whisperer
    啊?发到哪里了?

    EDIT: 呀,看到了,在邮箱里:)谢谢whisperer^^我去用啦~哈哈~

  30. Rui #comment-1011
    2009/09/20 17:08  #30

    @whisperer
    居然无法上传,没有足够的MJB,囧,上传头像还参数错误,更囧。。。
    我慢慢研究吧。。。

  31. whisperer #comment-1012
    2009/09/20 17:13  #31

    @Rui
    无法上传?不会这么囧吧 汗...

  32. Rui #comment-1013
    2009/09/20 17:19  #32

    @whisperer
    恩啊,还得充值,单次不少于25RMB,无语了,在免费午餐满天飞的时代,这个服务不太主流啊。很容易被新新事物干倒。。。

  33. joe #comment-1014
    2009/09/20 17:22  #33

    很久以前使用pj的时候用过一款播放器不错,看文章也可以继续听,你这个只是进来有的听,希望能改进下。哈哈!!

  34. whisperer #comment-1015
    2009/09/20 17:30  #34

    @joe
    如果想听的话留个主页 文章用新窗口打开就可以了 如果还是这种放文章页吧,意义又不太大 那种全站刷新不影响播放的麻烦 我也不会做 :cry:

  35. whisperer #comment-1016
    2009/09/20 17:31  #35

    @Rui
    不用充值吧?

    我去看一下~~

  36. Rui #comment-1017
    2009/09/20 17:38  #36

    @whisperer
    好呀,帮忙登陆看看?

  37. whisperer #comment-1018
    2009/09/20 17:44  #37

    @Rui
    它没说一定要充值啊
    每天登陆一次就会送200的
    可能是第一次注册这天没算在内吧
    明天(可能是我们这儿的明天)你再登陆下看他送不送
    刚才试了一下ftp,居然可以上传 不过在网页里显示不出文件
    ftp端口是2121

  38. Rui #comment-1019
    2009/09/20 18:01  #38

    @whisperer
    明天再登陆看看送否^^

  39. 健康播报 #comment-1071
    2009/09/22 09:05  #39

    其实有时候喜欢有音乐,有时候不喜欢音乐,看心情吧。

  40. rodney #comment-1073
    2009/09/22 13:29  #40

    哈哈,这里好火,
    俺也瞅瞅。。。

    这个 插件的确还行。

    以前用box8的 flash播放器。。

  41. whisperer #comment-1076
    2009/09/22 20:30  #41

    @Rui
    今天我登陆了一下 看到送了 现在应该能用了 :smile:

  42. whisperer #comment-1077
    2009/09/22 20:34  #42

    @健康播报
    嗯 为了不影响你不喜欢音乐时候的心情,我把音乐关了 ;-)

  43. whisperer #comment-1078
    2009/09/22 20:36  #43

    @rodney
    8-box也很好 只不过我不太喜欢引入外部的链接 可能是一种错觉,总觉得它不如在自己服务器上稳定,而且不太喜欢播放器上的链接、提示等等~~

  44. 小T #comment-1095
    2009/09/23 12:12  #44

    不错的东西,不过现在展示没放音乐在侧边栏

  45. Rui #comment-1115
    2009/09/24 06:31  #45

    @whisperer
    I am in German now, can't type Chinese and the keyboard is too hard to use... lol
    I will be back in few days, see you ^^

  46. whisperer #comment-1116
    2009/09/24 13:19  #46

    @Rui
    德国佬还不错吧 :grin:

  47. Rui #comment-1120
    2009/09/24 14:18  #47

    @whisperer
    My God, you know, positions of both "Z" and "Y" are differents, also some other changes oh~~ need to back....

  48. 回憶 #comment-1237
    2009/09/26 08:05  #48

    先收藏了

  49. Rubinz #comment-1268
    2009/09/27 23:36  #49

    还可以,用的上的时候再说,先收藏。

  50. whisperer #comment-1269
    2009/09/27 23:44  #50

    @Rubinz
    嗯,用到时候随时来拿就好了~ :smile:

1 2 54