Yahoo! Mp3 Player 和 css hack
基本上,我已经停止给 Wordpress 增加插件了。管理麻烦,升级麻烦,维护也麻烦。所以接下来我要推荐的东西绝对不是一个插件,而仅仅是一段代码,很短很短。
<script type="text/javascript" src="http://mediaplayer.yahoo.com/js"></script>
以上代码可以让你拥有一个酷炫且强大的的 mp3 播放器,强大到什么地步?图片应该能说明很多问题。

如果图片还不能说明全部,也没关系,我在本页插入了该播放器。没看见还是没关系。试试下面这首歌。点击播放按钮,播放器便会华丽地出场了。。。。
这是雅虎官方提供的 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。就这么简单。

果然很华丽,我也华丽的路过。
很想试试,但是我不是个播客。
@葬月: 哪天你突然很有感觉要在 blog 上插一首歌就有用了嘛,还不睡觉?
很不幸,我是夜猫子。
原来朋友你这里开启了gravatar,使得我终于看到了自己的gravatar头像了。NND,一种久违的冲动油然而生。
PS:说实话,还从没试过这种感觉。
@葬月: Yo2 没有 Gravatar? 我才知道。。等你有兴趣了可以建个独立的嘛。。
人懒也是一种罪。况且每天在国内的BSP:yo2的阴影下生活,确实让我越来越不爽。我已经几次冲动过要搬家,但是......唉,人懒也是一种罪。
貌似跑题了,不好意思,在你这里悬扯了呵呵。
@葬月: 没关系,我这里经常悬扯,我还多习惯的。话说你的口气和我一朋友真的很像。。。http://catsfat.cn 这是他的 blog...
@Shawn:
funny...一并收了。
嗯,继续看我的reader,一天不上就是1000多,整死人的信息过载。你慢玩了,也洗洗早点睡了吧。
@葬月: 好的,你慢慢看,我正打算睡了,有机会再摆。
呵呵,,挺好的,,色能改不?
上面音乐名是你故意弄的链接还是默认的??一点名字就下载mp3了,,,应该把名字和前面小播放图标弄的功能一样才好,
唉。。。忙得我又没有抢到沙发。
@iColor: 颜色当然不能改。。。。
控制是有点不完美,不过你可以耍点小手段,比如
1. Dido - Look No Further
@leehow: 哈哈哈哈
@leehow: 你离得挺远的。。。
很强大,哈哈....点了一下,就跳出来了.
暂时不需要。不错还是感谢推荐了。
@sofish: 偶尔拿来用用比较有趣。。。
一直用8box的
@醉倚西风: 嗯,,好像那的挺漂亮的
不用插件的确是件好事,而且yahoo的确不错。PS:shawn,你最近都很活跃啊。
利用这篇文章的方法可以将其内置到FCKEditor中。使用起来方便。
http://www.mxjava.com/blog/archives/169.html
@g.zhen.ning: 我也觉得我最近很活跃:)
@hiswing: 谢谢分享,很棒的方法
很不错,很华丽,能让它原位显示么
@JoBru: 原位显示不就大了么。。。
恩,这个不错,一直在用。
@Jor: 我怎么没见你用过?
@Shawn: 我站多。
沙发呢?
@老所: 不知道,好像没了。
不能改颜色有些遗憾唉
歌曲放不了,你连接对不对哦
@任平生: 确实,这个颜色有点泛滥了,但是要改的话非常麻烦。。。因为多数都是图片。
代码确实比插件轻松。
这个不错的,我又路过一下。
测试,opera 下无效。
@Centeur: 好像是不行。。。。我好像也把 Opera 忽略了,我觉得 Opera 没有存在的价值。。。
一弹再弹..吓了我两跳
@MY-Hou: 什么一弹再弹?
改小点,让它原位显示嘛~
@JoBru: 那我还不如用插件呢。。。工作量那么大,到头来改个别人的播放器。
OPERA下没看到效果
@aunsen: Opera 不支持。我发现了。。。
我用的那个播放器还不错,相当简洁。
google提供的那个播放器也很漂亮。
俺不懂操作啊啊啊啊啊啊
Yahoo還有一個更強大的,我之前有保存,鏈接一時找不到了...(說了等於白說...)
很好很强大的播放器,现在用上了 http://www.dfwolf.org/2008/12/try-yahoo-mp3-player/