Apr 25, 2007

Flash Media Player

本文于2011年10月25日再次更新

本文于2009年08月20日再次更新

关键词:Flash Media Mp3 播放器 Player wordpress

目前网路上的Media播放器可谓是多不胜数,所以,这里只说说几个我认为优秀的Flash方式的播放器和Wordpress中的优秀插件,最后再沙说一下我自己使用的组合版本。

  1. CoolPlayer
    CoolPlayer是国人制作的一个Wordpress的插件,但是也可以在其他平台上运行。支持目前网络上的绝大多数格式的media,包括Google Video, Youtube等比较难获取media源的网站,配置简单,容易上手。
    严格意义上来说,CoolPlayer不应该被称做Flash Media Player,我觉得用Online Media Player更合适一些。
    和CoolPlayer类似的一款插件叫做Anarchy media Player,但是没有Coolplayer支持的格式多,不推荐。
  2. Flash Media Player
    名副其实的Flash Media Player (CoolPlayer实质上就是整合了这款Flash播放器)。
    这个播放器可以根据你自己的需要进行定制,功能非常强大;而且作者公开了源码,方便你进一步定制。
  3. XSPF Player plugin
    顾名思义,这个其实是XSPF Web Mp3 Player的Wordpress插件(XSPF Player是一款Mp3播放器,支持xml格式的playerlist)。利用此插件,你可以方便的在后台定制自己的播放列表,不需要去修改网页源代码。不过XSPF Player比较丑陋,而且播放列表不支持中文。
  4. Flash Mp3 Player
    更新:他的blog现在已经改为虾米播放器了。不过下载链接中的Flash播放器还能用。
    王晓峰的博客《不许联想》中有个音乐盒,其实用的就是这款播放器。这款播放器的好处是界面比较漂亮,缺点就是音乐必须在同目录下,且不能更改playlist文件的地址。换句话说,要是有人想下载《不许联想》中音乐盒里的歌曲,其实很简单……,秘密就在我提供的这个下载包里。

我的blog上其实使用了前面三个插件。平常在文中出现的media,我用的是CoolPlayer,而左侧的音乐盒(不好意思,强迫大家一起跟着听了……)我用的是“Flash Media Player+XSPF Player Plugin PlayerList”的组合。因为前者的播放器可以定制,且支持中文;而后者的播放列表可以很容易的进行更新——其实可以将他们整合为一个新的音乐盒插件,不过那样太耗时间,就等着有心人来做吧。我这里只说一下XSPF Player Plugin中生成的playlist中需要修改的地方:

你可以打开playlist.php中,在代码

echo "<br /><br />
<track>\n";

后添加如下的代码:

if (($row['artist'] != '') || ($row['title'] != '')) {<br /><br />
printf(" <title>%s</title>\n<creator>%s</creator>\n", xspf_player::entities($row['title']), xspf_player::entities($row['artist']));}
Tags:     
Post by SUN @ 4:20 pm | 与时俱进 | Comments (31) | Add to del.icio.us | Digg This!
  • At 2007.04.26 12:12, SUN said:

    test

    [Reply]      

  • At 2007.04.26 12:21, angelaW said:

    你有什么物美价廉能在香港超市买到的牌子推荐??!! Urgent!
    Thanks in advance~

    [Reply]      

  • At 2007.04.27 00:09, Life for rent said:

    Do you establish your blog based on wordpress? And who provide PHP store space to your blog? How much is it?

    [Reply]      

    • At 2007.04.27 01:06, SUN said:

      check email

      [Reply]      

  • At 2007.04.27 10:19, Dandan said:

    sungg越来越professional勒。。

    [Reply]      

    • At 2007.04.27 16:28, SUN said:

      这……没技术含量的啦,给个中学生一点时间,人也会d。

      [Reply]      

  • At 2007.04.28 01:24, Jun said:

    你的意思是偶比中学生都不如…… :oops:

    [Reply]      

  • At 2007.05.07 11:31, ym said:

    hi.在musicplayer.sourceforge.net,我可以获得该player在www.hideout.com.br演示的播放器代码(swf文件和xspf文件),把播放器放到自己的博客帖子中。但是要是自己编辑xspf文件,该播放器就显示不出来了,不知为何。你能在你的博客帖子中试一试吗?谢谢回复到我的邮箱:luckypoem(AT)163.com

    [Reply]      

    • At 2007.05.07 12:21, SUN said:

      1.确保你的xspf文件位置正确。
      2.xspf文件中的非英文字符无法被显示,这也是我用Flash MP3 Player作为我播放器的原因(可以用中文)。

      [Reply]      

  • At 2007.05.13 22:34, ym said:

    看了王小峰的那个播放器的源代码:

    粘贴到blog post之后,播放器却并未显示出来,为何?另外你提供的文件怎么下载不了??

    [Reply]      

    • At 2007.05.13 23:49, SUN said:

      不要用软件下啦,我设置了防盗链了,你直接点击下载就是了。
      他那儿音乐盒里内容都换了,你再用未必能显示出来的,自己照着他那样写一个不就成了。另外,俩文件要放在同一目录的。

      [Reply]      

  • At 2007.05.14 11:15, ym said:

    你那个软件的下载链接怎么不见了?无法下载。

    [Reply]      

    • At 2007.05.14 11:39, SUN said:

      貌似咱们说的不是一个东西,你用这个那个的,我怎么知道你说的是哪个啊? 8)

      [Reply]      

  • At 2007.05.21 14:28, king said:

    Flash Media Player XSPF Player Plugin PlayerList
    是怎么使用的,我也是想解决显示中文的问题,但是我不知道 两者怎么结合,谢谢你指点下~~

    [Reply]      

  • At 2007.05.21 20:03, king said:

    我怎么看不到 下午我的留言呀?

    [Reply]      

  • At 2007.05.21 20:04, king said:

    Flash Media Player XSPF Player Plugin PlayerList
    怎么样结合使用,来使playlist支持中文,单独的xspf播放器ms不能支持中文的,谢谢解答。。

    [Reply]      

    • At 2007.05.21 20:35, SUN said:

      FMP有一个参数是填写的playlist文件的地址。
      你只要在那个地方填写上xspf插生成的playlist就可。其中playlist.php文件需要加入我文中提到过的代码。

      [Reply]      

  • At 2007.05.22 08:54, king said:

    谢谢你的回复
    如果按上面的网址的话,fmp好像不是一个插件吧?所以我找不到你所说的参数填写的问题。还有xspf生成的playlist文件在哪里?我以为xspf读取的时候都从数据库呢~请指教~再次感谢

    [Reply]      

    • At 2007.05.22 10:36, SUN said:

      嗯,不是一个插件。
      但是你用FMP的时候,必须要用到一个Playlist的代码的,那作者主页的定制工具
      http://www.jeroenwijering.com/extras/wizard.html
      中有详细的解释,你可以看看。
      至于XSPF的Playlist,其实就是XSPF插件文件夹里面的Playlist.php,你运行你网站上的这个文件就可以看到的。

      [Reply]      

  • At 2007.05.24 03:23, neil said:

    您好,我用coolplayer一段时间了,但是这段时间内由于mp3的关系,流量已经超过20G了,我想请问有什么好的方法可以限制流量吗?似乎百度,搜狗之类的还是可以搜得到。
    谢谢! :)

    [Reply]      

  • At 2008.04.06 17:35, 沿阶草 said:

    那个王小峰播放器下载包的swf有问题啊!是一个网页代码,你在弄的?白下了

    [Reply]      

    • At 2008.04.08 14:57, SUN said:

      现在好了,
      谢谢指出。

      [Reply]      

  • At 2008.04.30 02:42, mai said:

    谢谢分享
    貌似添加的代码后面少了个}
    另外我通过您这个方法生成的playlist好像Flash Media Player不认

    是不是格式的问题? :cry:

    [Reply]      

    • At 2008.04.30 11:42, SUN said:

      嗯,谢谢你。我把“}”加上了
      你应该把这段代码加在location前面。
      Flash Media Player如果先读到location的数据就不会识别后面的title和creator了

      [Reply]      

    • At 2008.04.30 11:44, SUN said:

      另外,我删除了你留言中的链接。
      因为别人可以通过这个link去下载你blog里的mp3文件。 :)

      [Reply]      

  • At 2011.10.25 16:32, SomeOne said:

    第三个好是好,无奈不支持中文啊,还是用第四个吧。。。
    看了下不许联想,已然是虾米播放器了。

    [Reply]      

    • At 2011.10.25 17:13, SUN said:

      多谢你指出的问题。虾米播放器,我现在能想到的方法就是用Firefox的插件VideoDownloadhelper来一首首下载。

      [Reply]      

      • At 2011.10.25 21:17, SomeOne said:

        博主可真勤快,这么快就收到回复邮件了。第四个效果感觉不是很好,明天继续找啦。

        [Reply]      

      • At 2011.10.25 21:18, SomeOne said:

        博主可真勤快,这么快就收到回复邮件了。第四也试了,明天继续找。

        [Reply]      

(Required)
(Required, will not be published)