[flash]做了这么个播放器。。。

想想,有时候博客里需要链接一点音乐,然后就做了这么个mp3播放器。开始想做成通用型的界面,后来又觉得做成留声机样子的比较有意思,但是留声机太难画,最后就决定做成磁带的了。。。的确太老土了,哈哈。

特点是可以“进带”和“倒带”,磁带就应该有这样的风格嘛,不过,停止键还是做成直接回到前面了,有一点不连惯的感觉,但是总不能说音乐放完了还想听一次就得倒回去那么麻烦吧!

以后要推荐些音乐什么的就靠它了,先就来一首吧,这是一首游戏音乐,来自《Chrono Trigger》,SFC游戏的神作,音乐超棒,这首背景音乐名叫《Time Circuits》,很天籁的音乐!

《Chrono Trigger》,非常推荐的游戏!有兴趣的朋友可以弄来玩玩!
测试加载方法,因为flash的模拟加载功能无法实现对外部声音的加载,所以我介绍一种方法,就是用PHP隔一段时间输出一部分字节达到模拟加载的效果,代码如下:

<?php
set_time_limit(0);
$fn='./a.mp3';
header('Content-Length: '.filesize($fn));
header('Content-Type: audio/mpeg');
$fp=fopen($fn,'r');
while($str=fread($fp,20480)){
	echo $str;
	sleep(1); //可以使用usleep或者改变上面20480的大小都可以。
}
fclose($fp);
?>

Leave a comment

Your email address will not be published. Required fields are marked *