定制简约式MP3播放器
在这个月项目中遇到了个小难题,因很少接触MP3音频播放,尝试了多种方法,和大家分享一下。
原始需求:实现校歌MP3音频在线播放
需求分析:WEB页面上没有标准的方式来播放音频文件,大多数的音频文件是使用插件来播放,而众多浏览器都使用了不同的插件。无法实现简单的播放效果。一开始想用HTML5的
而使用系统媒体上传附件方法,默认调用浏览器默认播放器,却不尽如意,无法控制自动播放,高度,宽度等等:
chrome效果:
IE浏览器:
我们只需要实现一个简单的播放与停止的效果,在搜索引擎的帮助下找到了一个《Flash网页mp3播放器》
它支持长短调整 、支持前景色调整 、支持背景色调整,支持自动播放,循环播放。
HTML代码:
- <object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="" width="25" height="20">
- <param name="movie" value="images/music_player.swf?file=images/music.mp3&width=25&songVolume=100&backColor=E8E8E8&frontColor=000000&autoStart=false&repeatPlay=false&showDownload=false">
- <param name="quality" value="high">
- <param value="transparent" name="wmode">
- <embed src="images/music_player.swf?file=images/music.mp3&songVolume=100&backColor=E8E8E8&frontColor=000000&autoStart=false&repeatPlay=false&showDownload=false" quality="high" pluginspage="" type="application/x-shockwave-flash" width="25" height="20"> embed>
- object>
参数说明:
file=MP3地址
songVolume=音量大小
backColor=背景颜色
frontColor=播放箭头颜色
autoStart=是否自动播放
repeatPlay=是否循环播放
showDownload=是否显示下载地址
效果预览:
相关文件下载:
{PE.SiteConfig.ApplicationPath/}{PE.SiteConfig.uploaddir/}/Article/20146/201406241745583803.rar
用户登录
还没有账号?
立即注册