急!求一个JS+PHP的音乐连播代码?希望好心人提供 http://bbs.51js.com/viewthread.php?tid=77587可以看看这个。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 http://www.f130.com/song/5072/67829.htm人家连播的,学下它的思路. 个人觉得www.66xi.com音乐网的连播技术容易解,希望高手去看看源代码那个叫play的JS文件源码提供://**********************************************//if (top.location != location) top.location.href = location.href;var singer = "暂时不过滤歌曲,暂时不过滤歌手";var goto = "http://www.66xi.com";var iii=16;//**********************************************//var cookiestr;var TotalSongs;function Insertsong(songstr){ var tstr; tstr = songstr.split("|"); if(tstr.length == 7){ cookiestr = cookiestr + "#" + songstr; InitList(); }}function killerror() {return true;}window.onerror = killerror;function InitList(){ var songarray,htmlstr,i,j,tstr,ttstr,selectedindex; htmlstr = "<select size=\"4\" name=\"SongList\" style=\"BORDER-RIGHT: #F7F7F7 0px solid; BORDER-TOP: #F7F7F7 0px solid; BACKGROUND: #C3ECF4; BORDER-LEFT: #F7F7F7 0px solid; WIDTH: 295px; COLOR: #222222; BORDER-BOTTOM: #F7F7F7 0px solid;\" OnDblClick=\"www_yymp3_com_java_player();\">"; songarray = cookiestr.split("#"); TotalSongs = 0; for(i = 1;i < songarray.length;i++){ tstr = songarray[i].split("|"); if(tstr.length == 7){ TotalSongs += 1; htmlstr += "<option value=\"" + songarray[i] + "\">"; ttstr = TotalSongs + "." + tstr[2] + "**" + tstr[1]; if(ttstr.length < 23){ ttstr = ttstr.replace("**"," - "); }else{ ttstr = ttstr.replace("**"," - "); ttstr = ttstr.substr(0,23) + "..."; } htmlstr += ttstr + "</option>;"; } } htmlstr += "</select>"; playlist.innerHTML = htmlstr;}function www_yymp3_com_java_player(){ if(SongList.selectedIndex < 0) alert('系统错误,请选择您要播放的曲目!'); else{ var varvar,person,ii,singerarray,go1,go2,collect,song,url; varvar = SongList.options[SongList.selectedIndex].value.split("|"); //alert(varvar.length + "\n" + SongList.options[SongList.selectedIndex].value); url = varvar[0];song = varvar[1];collect = varvar[2]; sclassid = varvar[3];SongID = varvar[4];Songi = varvar[4]; musicname_1=varvar[5];nmd5=varvar[6] //if(person.length > 5) info_person.innerHTML = person.substr(0,5) + "..."; //else info_person.innerHTML = person; if(collect.length > 6) info_collect.innerHTML = collect.substr(0,6) + "..."; else info_collect.innerHTML = collect; if(song.length > 12) info_song.innerHTML = song.substr(0,11) + "..."; else info_song.innerHTML = song;//**************************************************************var singerarray = singer.split(",");for(ii=0;ii<singerarray.length;ii++){ go1 = varvar[2].indexOf(singerarray[ii]); go2 = varvar[1].indexOf(singerarray[ii]); if(go1>=0) { top.location.href = goto; return; } if(go2>=0) { top.location.href = goto; return; }}//**************************************************************info_song1.innerHTML = song;info_collect1.innerHTML = collect;musicid.innerHTML= "<A href=\"#\" onClick=\"javascript:music_box('" + SongID + "');\"><font color=\"#0000FF\">收藏本歌曲</font></A>"; MusicGeCi.innerHTML = "<iframe frameBorder=0 allowTransparency=\"true\" width=\"100%\" height=\"100%\" src='http://www.66xi.com/geci/"+sclassid+"/s_" + SongID + ".htm'>对不起,你的浏览器不支持框架。</iframe><img src=\"http://www.66xi.com/stat.asp?id=" + SongID + "\" border=\"0\" width=\"0\" height=\"0\">"; Musicsc.innerHTML = "<a title=\"收藏[" + song + "]到音乐盒\" href='http://www.66xi.com/addbox.php?type=music&id=" + SongID + "' target=\"_blank\">收藏到音乐盒</a>"; Musicls.innerHTML = "<A title=\"下载[" + song + "]铃声\" href='http://www.66xi.com/js/ring.php?song=" + musicname_1 + "' target=\"_blank\"><font color=\"#ff0000\">下载到手机</font></A>"; playads.innerHTML = "<iframe frameBorder=0 allowTransparency=\"true\" scrolling=\"No\" frameborder=\"no\" width=\"100%\" height=\"100%\" src='playing_right.php?musicid=" + SongID + "'>对不起,你的浏览器不支持框架。</iframe>";play_code.innerHTML = "<iframe frameBorder=0 allowTransparency=\"true\" scrolling=\"No\" frameborder=\"no\" width=\"100%\" height=\"100%\" src='/code/playlist.php?musicname=" + song + "'>对不起,你的浏览器不支持框架。</iframe>"; Exobud.URL=base1+url;Exobud.controls.play();showTLab(); //URLTmp = PageBasicAddress + SongID; return; }}/*<table width=\"100%\" border=\"0\" cellspacing=\"0\" cellpadding=\"0\"><tr><td width=\"13%\"><div align=\"center\"><img src=\"image/yy2.gif\" width=\"14\" height=\"13\"></div></td><td width=\"87%\" height=\"24\"><a href=\"javascript:diange('" + musicname + "');\">免费点歌送朋友</a></td></tr><tr><td><div align=\"center\"><img src=\"image/lins.gif\" width=\"15\" height=\"16\"></div></td><td height=\"24\"><a href=\"javascript:rings('" + musicname + "');\">下载<span class=\"STYLE8\">本歌曲</span>到手机</a></td></tr><tr><td><div align=\"center\"><img src=\"image/yy3.gif\" width=\"16\" height=\"15\"></div></td><td height=\"24\"><a href=\"javascript:music_box('" + SongID + "');\">收藏<span class=\"STYLE8\">本歌曲</span>到音乐盒</a></td></tr><tr><td><div align=\"center\"><img src=\"image/cd.gif\" width=\"16\" height=\"20\"></div></td><td height=\"24\"><a href=\"javascript:nclass_box('" + nmd5 + "');\">收藏[<span class=\"STYLE8\">" + collect + "</span>]到歌手库</a></td></tr><tr><td><div align=\"center\"><img src=\"image/cd2.gif\" width=\"16\" height=\"20\"></div></td><td height=\"24\"><A onClick=\"javascript:window.external.AddFavorite('http://www.66xi.com/mp3/" + sclassid + "/" + nmd5 + "_" + SongID +".htm', '" + musicname + "')\" href=\"#\" target=_self>收藏<span class=\"STYLE8\">本歌曲</span>到IE收藏夹</A></td></tr></table>*/function Last_OneOK(){ if((SongList.selectedIndex > 0) && (SongList.selectedIndex < TotalSongs)){ SongList.options[SongList.selectedIndex - 1].selected = true; www_yymp3_com_java_player(); }}function Next_OneOK(){ if(SongList.selectedIndex >= 0){ if(SongList.selectedIndex < TotalSongs - 1){ SongList.options[SongList.selectedIndex + 1].selected = true; www_yymp3_com_java_player(); }else{ SongList.options[0].selected = true; www_yymp3_com_java_player(); } }}function showTLab(){ if(Exobud.playState == 1) Next_OneOK(); setTimeout("showTLab()", 1000);} 关于PHP中字符串用单引号与双引号的区分 新手提问,请问如何给PHP安装扩展包 dedecms弄了个网站 分页时出现最后一页出现空白页,请高手看一下我写的代码是否有错谢谢 php上传视频并自动转码成FLV功能实现! 求助 截取问题 asp和php可否在win2000下一块运行 PHP类使用上的小问题 如何根据行号得到内容? 查询mysql中的记录??? 那里有好的PHP +AJAX 的视频资源下载 PHP记录计数
人家连播的,学下它的思路.
//**********************************************//
if (top.location != location) top.location.href = location.href;var singer = "暂时不过滤歌曲,暂时不过滤歌手";var goto = "http://www.66xi.com";var iii=16;
//**********************************************//var cookiestr;
var TotalSongs;function Insertsong(songstr){
var tstr;
tstr = songstr.split("|");
if(tstr.length == 7){
cookiestr = cookiestr + "#" + songstr;
InitList();
}
}function killerror() {return true;}
window.onerror = killerror;function InitList(){
var songarray,htmlstr,i,j,tstr,ttstr,selectedindex;
htmlstr = "<select size=\"4\" name=\"SongList\" style=\"BORDER-RIGHT: #F7F7F7 0px solid; BORDER-TOP: #F7F7F7 0px solid; BACKGROUND: #C3ECF4; BORDER-LEFT: #F7F7F7 0px solid; WIDTH: 295px; COLOR: #222222; BORDER-BOTTOM: #F7F7F7 0px solid;\" OnDblClick=\"www_yymp3_com_java_player();\">";
songarray = cookiestr.split("#");
TotalSongs = 0;
for(i = 1;i < songarray.length;i++){
tstr = songarray[i].split("|");
if(tstr.length == 7){
TotalSongs += 1;
htmlstr += "<option value=\"" + songarray[i] + "\">";
ttstr = TotalSongs + "." + tstr[2] + "**" + tstr[1];
if(ttstr.length < 23){
ttstr = ttstr.replace("**"," - ");
}else{
ttstr = ttstr.replace("**"," - ");
ttstr = ttstr.substr(0,23) + "...";
}
htmlstr += ttstr + "</option>;";
}
}
htmlstr += "</select>";
playlist.innerHTML = htmlstr;
}function www_yymp3_com_java_player(){
if(SongList.selectedIndex < 0) alert('系统错误,请选择您要播放的曲目!');
else{
var varvar,person,ii,singerarray,go1,go2,collect,song,url;
varvar = SongList.options[SongList.selectedIndex].value.split("|");
//alert(varvar.length + "\n" + SongList.options[SongList.selectedIndex].value);
url = varvar[0];song = varvar[1];collect = varvar[2];
sclassid = varvar[3];SongID = varvar[4];Songi = varvar[4];
musicname_1=varvar[5];nmd5=varvar[6]
//if(person.length > 5) info_person.innerHTML = person.substr(0,5) + "...";
//else info_person.innerHTML = person;
if(collect.length > 6) info_collect.innerHTML = collect.substr(0,6) + "...";
else info_collect.innerHTML = collect;
if(song.length > 12) info_song.innerHTML = song.substr(0,11) + "...";
else info_song.innerHTML = song;//**************************************************************
var singerarray = singer.split(",");for(ii=0;ii<singerarray.length;ii++){ go1 = varvar[2].indexOf(singerarray[ii]);
go2 = varvar[1].indexOf(singerarray[ii]); if(go1>=0) {
top.location.href = goto;
return;
} if(go2>=0) {
top.location.href = goto;
return;
}}//**************************************************************
info_song1.innerHTML = song;
info_collect1.innerHTML = collect;
musicid.innerHTML= "<A href=\"#\" onClick=\"javascript:music_box('" + SongID + "');\"><font color=\"#0000FF\">收藏本歌曲</font></A>";
MusicGeCi.innerHTML = "<iframe frameBorder=0 allowTransparency=\"true\" width=\"100%\" height=\"100%\" src='http://www.66xi.com/geci/"+sclassid+"/s_" + SongID + ".htm'>对不起,你的浏览器不支持框架。</iframe><img src=\"http://www.66xi.com/stat.asp?id=" + SongID + "\" border=\"0\" width=\"0\" height=\"0\">";
Musicsc.innerHTML = "<a title=\"收藏[" + song + "]到音乐盒\" href='http://www.66xi.com/addbox.php?type=music&id=" + SongID + "' target=\"_blank\">收藏到音乐盒</a>";
Musicls.innerHTML = "<A title=\"下载[" + song + "]铃声\" href='http://www.66xi.com/js/ring.php?song=" + musicname_1 + "' target=\"_blank\"><font color=\"#ff0000\">下载到手机</font></A>";
playads.innerHTML = "<iframe frameBorder=0 allowTransparency=\"true\" scrolling=\"No\" frameborder=\"no\" width=\"100%\" height=\"100%\" src='playing_right.php?musicid=" + SongID + "'>对不起,你的浏览器不支持框架。</iframe>";
play_code.innerHTML = "<iframe frameBorder=0 allowTransparency=\"true\" scrolling=\"No\" frameborder=\"no\" width=\"100%\" height=\"100%\" src='/code/playlist.php?musicname=" + song + "'>对不起,你的浏览器不支持框架。</iframe>";
Exobud.URL=base1+url;Exobud.controls.play();showTLab();
//URLTmp = PageBasicAddress + SongID;
return;
}
}
/*
<table width=\"100%\" border=\"0\" cellspacing=\"0\" cellpadding=\"0\"><tr><td width=\"13%\"><div align=\"center\"><img src=\"image/yy2.gif\" width=\"14\" height=\"13\"></div></td><td width=\"87%\" height=\"24\"><a href=\"javascript:diange('" + musicname + "');\">免费点歌送朋友</a></td></tr><tr><td><div align=\"center\"><img src=\"image/lins.gif\" width=\"15\" height=\"16\"></div></td><td height=\"24\"><a href=\"javascript:rings('" + musicname + "');\">下载<span class=\"STYLE8\">本歌曲</span>到手机</a></td></tr><tr><td><div align=\"center\"><img src=\"image/yy3.gif\" width=\"16\" height=\"15\"></div></td><td height=\"24\"><a href=\"javascript:music_box('" + SongID + "');\">收藏<span class=\"STYLE8\">本歌曲</span>到音乐盒</a></td></tr><tr><td><div align=\"center\"><img src=\"image/cd.gif\" width=\"16\" height=\"20\"></div></td><td height=\"24\"><a href=\"javascript:nclass_box('" + nmd5 + "');\">收藏[<span class=\"STYLE8\">" + collect + "</span>]到歌手库</a></td></tr><tr><td><div align=\"center\"><img src=\"image/cd2.gif\" width=\"16\" height=\"20\"></div></td><td height=\"24\"><A onClick=\"javascript:window.external.AddFavorite('http://www.66xi.com/mp3/" + sclassid + "/" + nmd5 + "_" + SongID +".htm', '" + musicname + "')\" href=\"#\" target=_self>收藏<span class=\"STYLE8\">本歌曲</span>到IE收藏夹</A></td></tr></table>
*/function Last_OneOK(){
if((SongList.selectedIndex > 0) && (SongList.selectedIndex < TotalSongs)){
SongList.options[SongList.selectedIndex - 1].selected = true;
www_yymp3_com_java_player();
}
}function Next_OneOK(){
if(SongList.selectedIndex >= 0){
if(SongList.selectedIndex < TotalSongs - 1){
SongList.options[SongList.selectedIndex + 1].selected = true;
www_yymp3_com_java_player();
}else{
SongList.options[0].selected = true;
www_yymp3_com_java_player();
}
}
}
function showTLab(){
if(Exobud.playState == 1) Next_OneOK();
setTimeout("showTLab()", 1000);
}