去网上查了一下,Macromedia网站的文档里说这是Flash提供的功能。Flash读取MP3文件时已经解析出ID3标签,并存在这些变量里。查了下这个"emff",指的是Easy musicplayer for Flash,Audio Player 1.0的更新记录里也提到了它是基于这个emff播放器的。
也就是说,读取ID3 tag是由Flash进行的,那么Audio Player对各种ID3标签的兼容性也就等于Flash对于各种ID3标签的兼容性。我对Flash不太了解,大概分析一下吧:fla文件里是ActionScript源代码,编译后形成swf文件,然后浏览器读取后交给Flash Player播放出来。我想兼容性应该取决于Flash Player,因为我觉得ActionScript是解释执行的。不过swf文件里也许会标记出自带的代码所使用ActionScript版本,这也会影响兼容性吧。上面提到的Macromedia网站的文档里说,Flash Player 6添加了对ID3v1的支持,Flash Player 7添加了对ID3v2的支持,包括2.3和2.4。《ActionScript 3.0 的 Sound类》一文中提到:“MP3声音文件可包含ID3标签,ID3标签提供文件的元数据。如果一个你使用Sound.load()方法加载的MP3文件包含了ID3标签,你可以查询这些属性。只有使用UTF-8编码的ID3标签能够被支持。Flash Player 9以及后续版本支持ID3 2.0标签,特别是2.3和2.4。”后面一句自然不可能,怎么会从Flash Player 9才开始支持呢。“只支持UTF-8编码的ID3标签”也是不正确的,ID3v1里没有确定编码方式,而ID3v2里只有2.4可以写入UTF-8,之前的版本只能用UTF-16。
关于"Unsync",在mp3infp作者的网站上的这篇文章有一段介绍,不过是日文的。在这个页面也有一段介绍,把Unsync翻译成“非同期化”,不过也是日文的。用Google翻译翻成英文,再扛上糍粑看了半天,看的晕晕乎乎的。最后在ID3官方网站看到了ID3 tag version 2.3.0:5.The 'unsynchronisation scheme'。Unsync具体的行为里面讲的很清楚,不过这一段开头就讲到:"The only purpose of the 'unsynchronisation scheme' is to make the ID3v2 tag as compatible as possible with existing software. There is no use in 'unsynchronising' tags if the file is only to be processed by new software. Unsynchronisation may only be made with MPEG 2 layer I, II and III and MPEG 2.5 files."也就是说只是为了满足一些老软件的特殊需求,如果你用的播放器都是比较新的软件则无须使用这个功能,而且这个功能也只能用于MPEG 2和MPEG 2.5的文件。
而Audio Player不支持WMA,在插件主页写的很清楚:"This plugin only plays MP3 files. This is a limitation of the Adobe Flash Player."这是受Flash播放器所限,没办法的。或许这说明Adobe和Microsoft关系不好?呵呵。所以,如果想在Blog里播放WMA文件,还是用CoolPlayer吧。
Update2:设置好后可以到feedburner里的feed设置页面,点击Optimize->Browser Friendly,再点"Use your redirected feed URL in BrowserFriendly",把自己的feed地址(http://yskin.net/feed/)填到下面的"Redirected Feed URL"框中,feedburner就会记住这个地址。当需要生成订阅地址的时候,比如用浏览器直接打开feed页面时,右上方显示的可以直接点击以订阅到bloglines等的图标就会用这个地址来生成。总之,既然设置了重定向,就要让订阅者尽量用原来的feed地址订阅。一旦feedburner出现问题时(比如被GFW了),可以立刻取消或更改重定向,以保证订阅者可以及时得到更新;而当feedburner还可以正常访问的时候,就可以享受烧录feed、给feed里的每项增加显示当前评论数的小图片、以及由feedburner网站承担feed的流量等功能。
Ultimate Tag Warrior,很有名的为Wordpress提供TAG支持的插件。今天终于照着天佑的《Ultimate Tag Warrior 教学》把他安装上了。我用的K2模板和Extended Live Archive插件都支持Ultimate Tag Warrior,只要简单的激活UTW就可以用了。
Admin Drop Down Menu(Replaces admin menu and submenu with a 2 level horizontal CSS dropdown menu bar. Saves lots of clicks !)是一个调整后台管理界面上方菜单的插件。激活这个插件后,当你在管理后台里将鼠标移动到上方的菜单项上的时候,子菜单就会即时显示出来。这样可以减少点击次数,想写新文章再也不用点两次了。就像插件说明所说的那样:Saves lots of clicks!
$id li ul li {
padding: 1px;
}
$id li ul li a,$id li ul li a:link,$id li ul li a:visited {
color: #ddeaf4;
}
$id li ul li a.current {
color: black;
}
/* Nested ULs */
$id li ul {
left:-2000px;
}