您的位置:首页 > Web前端 > HTML5

仿酷狗html5手机音乐播放器主要部分代码

2013-05-15 17:37 225 查看
HTML5作品,经测试,效果确定不错,遗憾的是只支持谷歌和苹果等以webkit核心的浏览器,网友体验的时候请使用谷歌等浏览器来运行,不然的话无法看到效果,不说了,看效果吧


主要部分代码如下: 
function ZzxMusic(){ 
var aa={}; 
//模块设置 
var setting = { 
newSong:{'target':'newSong','type':'1','firstCount':6,'Count':5}, 
songCharts:{'target':'newSong','type':'1','firstCount':2,'Count':4}, 
singer:{'target':'newSong','type':'1','firstCount':8,'Count':7}, 
radioStation:{'target':'newSong','type':'1','firstCount':9,'Count':2} 
}; 
//默认加载模块 
aa.newSong = new Zzx(setting.newSong); 
//模块初始化 
$(".menu_tagList").children("li").bind('click',function(){ 
for(var i in setting){ 
if($(this).attr("id")==i){ 
if(typeof aa[i]==='undefined'){ 
aa[i] = new Zzx(setting[i]); 
}else{ 
aa[i].init(); 
} 
} 
} 
$(".menu_hover").removeClass("menu_hover"); 
$(this).addClass("menu_hover"); 
}) 
} 
//实例化控制台 
var myControl = new Control({ 
audio : document.getElementById("myMusic"), //播放器 
playModeNode : $("#modeButton"), //模式选择按钮 
playBtn : $("#playButton"), //主控按钮 
playTitle : $("#musicTitle"), //歌曲TITLE容器 
singerHead : $("#singerHead"), //歌曲插图容器 
progressWrap : $("#progressWrap"), //歌曲进度条容器 
progress : $("#progress"), //歌曲进度条 
oWinObj : $("#oWindow"), //警告窗容器 
allTimeNode : $("#totleTime"), //当前时间容器 
currentTimeNode : $("#currentTime") //当前时间容器 
}); 
ZzxMusic();


原文 www.jq-school.com
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: