[原创 flash] 用flash制作mp3音乐播放器
除了大型公司能够自己建立音乐库,绝大多数的时候,我们只能加载远程的音乐文件,所以因为as3的安全限制问题,音乐播放器还是只能用as2来做.
做了两个版本的mp3音乐播放器.
版本1) demo地址:http://www.riceseeker.com/www/mp3player/(已失效)
版本2) demo地址:http://www.adanghome.com/mp3player2/
两个版本不只是外观变化了,最主要的是它们的核心方式变了.版本1用的是流式播放方式,版本2用的是下载播放方式.流式播放方式的优点的播放无需下载完即可播放,用户体验上要好得多.只是有一个无法解决的问题是,在第一次播放的时候,进度显示无法正常显示.这是因为文件下载完以前,as取得的文件播放长度是个不正确的值.查遍了网上的相关信息,只查到一种hack方法,并不完美.为了解决进度显示的问题,我又做了版本2,这个版本是等音乐下载完才开始播放,这样就可以正确显示播放进度.缺点是用户体验会降低,毕竟流式播放才是网络王道.
代码就不贴了.有时间再来补上实现的思路.