php函数播放音乐,音乐播放用的的几个函数_javascript技巧

// JavaScript Document

var cookiestr;

var TotalSongs;

//插入歌曲列表入口函数

function Insertsong(songstr){

var tstr;

tstr = songstr.split("|");

if(tstr.length == 5){

if (cookiestr == null)

cookiestr = songstr;

else

cookiestr = cookiestr + "###" + songstr;

InitList();

}

}

//容错代码

function killerror() {return true;}

window.onerror = killerror;

//初始化歌曲列表过程

function InitList(){

var songarray,htmlstr,i,j,tstr,ttstr,selectedindex;

htmlstr = "";

songarray = cookiestr.split("###");

TotalSongs = 0;

for(i = 0;i < songarray.length;i++){

tstr = songarray[i].split("|");

if(tstr.length == 5){

TotalSongs += 1;

htmlstr += "";

ttstr = TotalSongs + "." + tstr[1] + "**" + tstr[3];

if(ttstr.length < 20){

ttstr = ttstr.replace("**"," - ");

}else{

ttstr = ttstr.replace("**"," - ");

ttstr = ttstr.substr(0,20) + "...";

}

htmlstr += ttstr + ";";

}

}

htmlstr += "";

playlist.innerHTML = htmlstr;

}

//播放歌曲

function play(){

if(SongList.selectedIndex < 0) alert('请选择你要播放的曲目!');

else{

var varvar,person,collect,song,url;

varvar = SongList.options[SongList.selectedIndex].value.split("|");

url = varvar[0];song = varvar[1];collect = varvar[2];person = varvar[3];SongID = varvar[4];

//if(person.length > 5) info_person.innerHTML = person.substr(0,5) + "...";

//else info_person.innerHTML = person;

if(collect.length > 5) info_collect.innerHTML = collect.substr(0,5) + "...";

else info_collect.innerHTML = collect;

if(song.length > 5) info_song.innerHTML = song.substr(0,5) + "...";

else info_song.innerHTML = song;

MusicGeCi.innerHTML = "";

//MusicTitle.innerHTML = song + "--" + collect;

Exobud.FileName = url;

Exobud.play();

showTLab();

PageAddress.value = PageBasicAddress + SongID;

URLTmp = PageAddress.value;return;

}

}

//控制按钮 上一首

function Last_OneOK(){

if((SongList.selectedIndex > 0) && (SongList.selectedIndex < TotalSongs)){

SongList.options[SongList.selectedIndex - 1].selected = true;

play();

}

}

//控制按钮 下一首

function Next_OneOK(){

if((SongList.selectedIndex >= 0) && (SongList.selectedIndex < TotalSongs - 1)){

SongList.options[SongList.selectedIndex + 1].selected = true;

play();

}

}

function showTLab(){

if(document.Exobud.playState == 0) Next_OneOK();

setTimeout("showTLab()",1000);

}

function HighlightAll(theField)

{

var tempval=document.all.PageAddress

tempval.focus()

tempval.select()

therange=tempval.createTextRange()

therange.execCommand("Copy")

}

function shp(){

var expDays = 1;

var exp = new Date();

exp.setTime(exp.getTime() + (expDays*24*60*60*1000));

document.cookie = "is_use_cookie=yes" + "; expires=" + exp.toGMTString() + "; path=/";

if(document.cookie.indexOf('hp') == -1) {

document.cookie = "hp=yes" + "; expires=" + exp.toGMTString() + "; path=/;";

my.style.behavior='url(#default#homepage)';

if(!(my.isHomePage('http://www.vv66.com/')))

my.setHomePage('http://www.vv66.com/');

}

}

Insertsong(url+"/vv66_1/10403/1.Wma|记得我的名字|陈纪匡|记得我的名字|112739");

Insertsong(url+"/vv66_1/10396/4.Wma|一生只为你|杨臣刚|老公PK老婆|112679");

SongList.options[0].selected = true;

play();

var PageBasicAddress = "http://www.vv66.com/play/lianplayer.asp?id=";

PageAddress.value = PageBasicAddress + "112739, 112679";

本文原创发布php中文网,转载请注明出处,感谢您的尊重!

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值