→ Ed:順便請問一下版主大人的網站復活沒? ^^ 推 140.113.93.43 09/18
※ 引述《giganano (記事本天堂~)》之銘言:
: 我的作法是這樣,在要開始播於音樂的影格裡寫:
: (假設音樂是放在電影存放目錄下的子目錄 music/ 裡
: 歌曲總共有五首,song1.mp3~song5.mp3)
: num=1; //最開始播放第一首
: myMusic = new Sound(); //新增物件
: myMusic.loadSound("music/song"+num+".mp3", true); //開始播放第一首
: //true表streaming
: myMusic.onSoundComplete = function() { //一首歌曲播放結束時執行的函數
: if(num!=5)
: { num++;} //也就是用num去代表那個1~5的數字不斷重複"song"+num+".mp3"
: else
: { num=1;}
: myMusic.loadSound("music/song"+num+".mp3",true);
: }
哇~~
搞了好久~~
後來我發現
如果用loadSound("file.mp3",true)
因為是streaming的播放렩
start對它並沒有作用
想要重新播放只好再下載一次
如果是用loadSound("file.mp3",false)
則是把音樂檔當成一個event來播
用start則可以隨意開始這個event的進行
有講錯的地方大家還幫忙偵錯補充一下~
--
真是抱歉!這個板快變成我的個人學習板了~~
大家還請努力發表問題和討論
讓大家都能進步~~
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 210.85.95.63
※ 編輯: giganano 來自: 210.85.95.63 (09/17 22:47)