用數(shù)組好了,

網(wǎng)站建設(shè)哪家好,找成都創(chuàng)新互聯(lián)公司!專注于網(wǎng)頁設(shè)計、網(wǎng)站建設(shè)、微信開發(fā)、重慶小程序開發(fā)、集團企業(yè)網(wǎng)站建設(shè)等服務項目。為回饋新老客戶創(chuàng)新互聯(lián)還提供了平邑免費建站歡迎大家使用!
var list = [[歌名A,狀態(tài)A],[歌名B,狀態(tài)B]];
這樣省長度,狀態(tài)可以是選中,選中播放,或其它的狀態(tài)。
2個狀態(tài)都要改變才可以啊
script?language="javascript"
!--
var?bgm?=?document.getElementById("Music");
var?abc?=?document.getElementById("music");
if?(abc.paused){
bgm.play();
}else{
bgm.pause();
abc.play();
}
--
/script
script
function music(div_id)
{
var music = '103520.wma';//音樂文件路徑
document.getElementById(div_id).innerHTML = 'p object classid="clsid:6BF52A52-394A-11D3-B153-00C04F79FAA6" id="phx" width="245" height="66" param name="URL" value="'+music+'"param name="autoStart" value="-1"/object /p';
}
/script
div id="music"a onclick="music('music');" href="#"文字點擊播放/a/div
br
br圖片播放
div id="music2"a onclick="music('music2');" href="#"img src=""/a/div
具體如下:
JavaScript(簡稱“JS”) 是一種具有函數(shù)優(yōu)先的輕量級,解釋型或即時編譯型的編程語言。雖然它是作為開發(fā)Web頁面的腳本語言而出名,但是它也被用到了很多非瀏覽器環(huán)境中,JavaScript 基于原型編程、多范式的動態(tài)腳本語言,并且支持面向?qū)ο蟆⒚钍健⒙暶魇健⒑瘮?shù)式編程范式。
JavaScript在1995年由Netscape公司的Brendan Eich,在網(wǎng)景導航者瀏覽器上首次設(shè)計實現(xiàn)而成。因為Netscape與Sun合作,Netscape管理層希望它外觀看起來像Java,因此取名為JavaScript。但實際上它的語法風格與Self及Scheme較為接近。
HTML5中的audio對象有個屬性為 ended,改屬性是返回音頻是否播放結(jié)束,是boolean類型的。
例如我自己寫的一個判斷:
this.audioPlay=function(soundPath,callback){
$("#shapeAudio").attr("src",soundPath);
var shapeAudio=document.getElementById("shapeAudio");
shapeAudio.play();
/*判斷聲音是否播放完成,播放完成之后執(zhí)行回調(diào)函數(shù)*/
if(callback != undefined){
var is_playFinish = setInterval(function(){
if(shapeAudio.ended){
callback();
window.clearInterval(is_playFinish);
}
}, 10);
}
}
改判斷為當聲音播放完成之后再執(zhí)行回調(diào)函數(shù)callback
當前標題:包含javascript切歌的詞條
分享鏈接:http://chinadenli.net/article39/dsediph.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供全網(wǎng)營銷推廣、網(wǎng)站排名、域名注冊、網(wǎng)站策劃、網(wǎng)站改版、響應式網(wǎng)站
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)