昨天晚上到今天凌晨花了点时间,总算把新的播放器给弄了出来,播放器本身还是使用Flash Mp3 Player,歌曲的管理是在FleaPHP框架上很简单地开发了一下。整个过程比较简单,就是歌曲管理程序产生播放列表,由Flash Mp3 Player来读取列表并得到Mp3文件的地址。

本次的改版主要原因有:

  1. 旧版Flash Mp3 Player我有修改过fla源码(增加了一些js的接口来控制歌词等等),不利于将Flash Mp3 Player更新到新版,而新版本本身有很丰富的接口支持
  2. 旧版的歌曲管理是用snews改动而来,也不利于将管理程序的基础sNews改到新版(我觉得新版的sNews还不错)
  3. Mp3有时候会被百度给收录,然后有时候会造成极大量的流量,虽然我愿意做些分享,不过有时候还是觉得流量太大(曾经有一天,单一首阿信&戴爱玲的千年之恋读取量有数千次,这首歌一般一天被读取的次数是在500左右,不知道是谁在听。。。),有一个解决方法就是将mp3文件放在apache不可直接读取的地方,用php去读取,可是我还不懂得怎么做,所以我先会不定期更改mp3存放目录,而旧的程序因此受到限制
  4. 旧版的歌词用sajax读取,如果网速比较慢的时候,会造成播放器甚至浏览器卡住不动
  5. ……

因为对PHP不熟,所以在制作过程中遇到了不少麻烦要经常去查手册,目前是先测试得差不多先丢上来,接下来就是将旧的歌曲数据搬到新版播放器上来了。以下是两个播放器的对比图:

旧版Flash Mp3 Player截图

旧版Flash Mp3 Player截图

旧版Flash Mp3 Player截图

新版Flash Mp3 Player截图

Reblog this post [with Zemanta]