Yahoo! Mp3 Player 和 css hack

基本上,我已经停止给 Wordpress 增加插件了。管理麻烦,升级麻烦,维护也麻烦。所以接下来我要推荐的东西绝对不是一个插件,而仅仅是一段代码,很短很短。

<script type="text/javascript" src="http://mediaplayer.yahoo.com/js"></script>

以上代码可以让你拥有一个酷炫且强大的的 mp3 播放器,强大到什么地步?图片应该能说明很多问题。

Yahoo Player

如果图片还不能说明全部,也没关系,我在本页插入了该播放器。没看见还是没关系。试试下面这首歌。点击播放按钮,播放器便会华丽地出场了。。。。

Dido - Look No Further

这是雅虎官方提供的 mp3 播放器,能够查找页面内 <a href="歌曲路径/地址">歌名</a> 这样的代码并且将它们接管过来变为在线播放系统。当单页面内的歌曲数量超过一首,它还能自动生成播放列表。假如你有仔细看图,图上红圈的地方是我特意标注出来的一个功能——歌曲定位按钮。

一个页面有超过10首以上的歌曲,并设置为随机播放,而忽然有一首歌你觉得很好听,如何在最短时间内将它找出来?再笨的办法也不稀奇,但是"歌曲定位按钮"会给你最简单的方式。点一下,自动跳到正在播放的曲目并给出动画提示。很好很强大。

火星么?可能有点。你也看到了,播放器上有广告,最让人遗憾的地方便是这里。然而关键部分也来了:之前有个好朋友让我想想办法,所以我给它做了些 hack。

.ymwp-getthisplayer{display:none}#ymwp-player-overlay .ymwp-minimize-class{left:528px}div#ymwp-player-overlay div.ymwp-player-class-maximized div.ymwp-upsellcont-class{background-position:-352px 0;width:8px}div#ymwp-player-overlay div.ymwp-player-body-class{width:535px}

以上是压缩后的 css 写法,不会占用你太多空间,倘若这个播放器很对你胃口并且你又打算今后经常使用的话,可以把代码直接粘贴到 wordpress 模板的 style.css 里面,免得多建立一个文件。至于应用了这个 hack 之后,你那里的 yahoo player 就会和我图上的效果一样,干干净净,清清爽爽。

Update: Yahoo! mp3 player 相对于传统 wordpress 的播放器插件有很多优势。首先它不会拖慢你 blog 的运行速度,所有的样式和功能都集成于一个 js,不给页面载入带来任何负担。其次它漂亮且功能强大,大部分 Wordpress 的插件都不如它。最后,它灵活,比如我只在这篇文章里插入播放器,会很麻烦吗?完全不会。把文章写完以后,切换到 html 编辑模式,在文字最后把那串很短很短的代码丢进去,然后发表文章,OK。就这么简单。

Tag(s): ,
  • QQ书签
  • Del.icio.us
  • 百度收藏
  • Google
  • 饭否
  • FriendFeed
Shawn Published@1:20 / 2008-11-04 / Trackback / Skip
29 Comments Contributed by Visitors
  1. rebutton葬月 / 1:57@2008-11-04 1
    葬月

    果然很华丽,我也华丽的路过。
    很想试试,但是我不是个播客。

  2. rebuttonShawn / 2:01@2008-11-04 2
    Shawn

    @葬月: 哪天你突然很有感觉要在 blog 上插一首歌就有用了嘛,还不睡觉?

  3. rebutton葬月 / 2:10@2008-11-04 3
    葬月

    很不幸,我是夜猫子。
    原来朋友你这里开启了gravatar,使得我终于看到了自己的gravatar头像了。NND,一种久违的冲动油然而生。

    PS:说实话,还从没试过这种感觉。

  4. rebuttonShawn / 2:12@2008-11-04 4
    Shawn

    @葬月: Yo2 没有 Gravatar? 我才知道。。等你有兴趣了可以建个独立的嘛。。

  5. rebutton葬月 / 2:14@2008-11-04 5
    葬月

    人懒也是一种罪。况且每天在国内的BSP:yo2的阴影下生活,确实让我越来越不爽。我已经几次冲动过要搬家,但是......唉,人懒也是一种罪。

    貌似跑题了,不好意思,在你这里悬扯了呵呵。

  6. rebuttonShawn / 2:17@2008-11-04 6
    Shawn

    @葬月: 没关系,我这里经常悬扯,我还多习惯的。话说你的口气和我一朋友真的很像。。。http://catsfat.cn 这是他的 blog...

  7. rebutton葬月 / 2:20@2008-11-04 7
    葬月

    @Shawn: 
    funny...一并收了。

    嗯,继续看我的reader,一天不上就是1000多,整死人的信息过载。你慢玩了,也洗洗早点睡了吧。

  8. rebuttonShawn / 2:23@2008-11-04 8
    Shawn

    @葬月: 好的,你慢慢看,我正打算睡了,有机会再摆。

  9. rebuttoniColor / 9:49@2008-11-04 9
    iColor

    呵呵,,挺好的,,色能改不?
    上面音乐名是你故意弄的链接还是默认的??一点名字就下载mp3了,,,应该把名字和前面小播放图标弄的功能一样才好,

  10. rebuttonleehow / 10:38@2008-11-04 10
    leehow

    唉。。。忙得我又没有抢到沙发。

  11. rebuttonShawn / 10:39@2008-11-04 11
    Shawn

    @iColor: 颜色当然不能改。。。。
    控制是有点不完美,不过你可以耍点小手段,比如
    1. Dido - Look No Further

  12. rebuttoniColor / 11:20@2008-11-04 12
    iColor

    @leehow: 哈哈哈哈 :grin:

  13. rebuttonShawn / 11:21@2008-11-04 13
    Shawn

    @leehow: 你离得挺远的。。。

  14. rebuttonsofish / 13:36@2008-11-04 14
    sofish

    很强大,哈哈....点了一下,就跳出来了.

  15. rebutton / 13:37@2008-11-04 15
    时

    暂时不需要。不错还是感谢推荐了。

  16. rebuttonShawn / 13:38@2008-11-04 16
    Shawn

    @sofish: 偶尔拿来用用比较有趣。。。

  17. rebutton醉倚西风 / 18:32@2008-11-04 17
    醉倚西风

    一直用8box的 :smile:

  18. rebuttoniColor / 18:43@2008-11-04 18
    iColor

    @醉倚西风: 嗯,,好像那的挺漂亮的

  19. rebuttong.zhen.ning / 20:23@2008-11-04 19
    g.zhen.ning

    不用插件的确是件好事,而且yahoo的确不错。PS:shawn,你最近都很活跃啊。

  20. rebuttonhiswing / 20:29@2008-11-04 20
    hiswing

    利用这篇文章的方法可以将其内置到FCKEditor中。使用起来方便。
    http://www.mxjava.com/blog/archives/169.html

  21. rebuttonShawn / 20:32@2008-11-04 21
    Shawn

    @g.zhen.ning: 我也觉得我最近很活跃:)

  22. rebuttonShawn / 20:33@2008-11-04 22
    Shawn

    @hiswing: 谢谢分享,很棒的方法

  23. rebuttonJoBru / 21:12@2008-11-04 23
    JoBru

    很不错,很华丽,能让它原位显示么 :shock:

  24. rebuttonShawn / 21:14@2008-11-04 24
    Shawn

    @JoBru: 原位显示不就大了么。。。

  25. rebuttonJor / 21:24@2008-11-04 25
    Jor

    恩,这个不错,一直在用。 :grin:

  26. rebuttonShawn / 21:32@2008-11-04 26
    Shawn

    @Jor: 我怎么没见你用过?

  27. rebuttonJor / 21:34@2008-11-04 27
    Jor

    @Shawn: 我站多。 :grin:

  28. rebutton老所 / 0:36@2008-11-05 28
    老所

    沙发呢?

  29. rebuttonShawn / 0:37@2008-11-05 29
    Shawn

    @老所: 不知道,好像没了。

  30. rebutton任平生 / 0:42@2008-11-05 30
    任平生

    不能改颜色有些遗憾唉 :???:

  31. rebutton老所 / 0:42@2008-11-05 31
    老所

    歌曲放不了,你连接对不对哦

  32. rebuttonShawn / 0:46@2008-11-05 32
    Shawn

    @任平生: 确实,这个颜色有点泛滥了,但是要改的话非常麻烦。。。因为多数都是图片。

  33. rebutton老时 / 10:06@2008-11-05 33
    老时

    代码确实比插件轻松。

  34. rebuttonleehow / 10:58@2008-11-05 34
    leehow

    这个不错的,我又路过一下。

  35. rebuttonCenteur / 13:26@2008-11-05 35
    Centeur

    测试,opera 下无效。

  36. rebuttonShawn / 14:38@2008-11-05 36
    Shawn

    @Centeur: 好像是不行。。。。我好像也把 Opera 忽略了,我觉得 Opera 没有存在的价值。。。

  37. rebuttonMY-Hou / 16:17@2008-11-05 37
    MY-Hou

    一弹再弹..吓了我两跳 :evil:

  38. rebuttonShawn / 16:19@2008-11-05 38
    Shawn

    @MY-Hou: 什么一弹再弹?

  39. rebuttonJoBru / 23:01@2008-11-05 39
    JoBru

    改小点,让它原位显示嘛~ :twisted:

  40. rebuttonShawn / 23:58@2008-11-05 40
    Shawn

    @JoBru: 那我还不如用插件呢。。。工作量那么大,到头来改个别人的播放器。

  41. rebuttonaunsen / 13:43@2008-11-08 41
    aunsen

    OPERA下没看到效果 :???:

  42. rebuttonShawn / 13:48@2008-11-08 42
    Shawn

    @aunsen: Opera 不支持。我发现了。。。

  43. rebuttonbobosky / 14:57@2008-11-10 43
    bobosky

    我用的那个播放器还不错,相当简洁。
    google提供的那个播放器也很漂亮。

  44. rebuttonLOKE / 21:32@2008-11-11 44
    LOKE

    俺不懂操作啊啊啊啊啊啊 :cry:

  45. rebuttonㄤ男 / 1:09@2008-11-14 45
    ㄤ男

    Yahoo還有一個更強大的,我之前有保存,鏈接一時找不到了...(說了等於白說...) :idea:

  46. rebutton断峰狼 / 13:13@2008-12-01 46
    断峰狼

    很好很强大的播放器,现在用上了 http://www.dfwolf.org/2008/12/try-yahoo-mp3-player/

Leave Comments Here...

必填

必填&保密

随您

支持Ctrl+Enter快捷提交

  • 已部署"白忙活" Anti-Spam 系统,猪肉 Spammer 请注意查看源代码链接处。
  • 本站不会泄露您的邮件地址,敬请放心。
  • 支持常用 HTML 代码调用,插入 PHP 代码需注意:< = &lt;> = &gt;
  • 仅当某人针对您的评论做出回应时,您才会收到由本站发出的通知信件。
  • 如您希望以相同方式通知某位网友,请点击 Reply 按钮,或自行输入 @对方名字:
  • 鼠标移至评论列表中的 @someone: 区域即可自动显示 someone 的评论内容。

Shawn Blog

Focus on Wordpress, Firefox, Web 2.0, Webhosting