作者AizawaYuichi (相沢祐一)
看板Flash
標題Re: [問題] Flash要怎樣讓外部音樂無空隙Repeat?
時間Tue Apr 12 11:42:24 2011
※ 引述《AizawaYuichi (相沢祐一)》之銘言:
: 我指的是瞬間的Repeat
: 也就是說如果音樂檔沒有頭尾淡入淡出
: 一播完馬上從頭開始
: 有辦法做到無限重複的音樂嗎?
: 之前有測試過onSoundComplete事件
: 會有縫隙呢....
: 有人有什麼好方法嗎?
繼前一篇
我以某遊戲中的BGM當範例
http://www.mediafire.com/?48bvxxo9w0oxuua 前奏
http://www.mediafire.com/?48bvxxo9w0oxuua 主軸
他的遊戲作法是
先撥放前奏,前奏播完接主軸
主軸播完也Loop主軸
聲音聽起來幾乎沒中斷
可是我載入成bgm1跟bgm2之後
分別寫入onSoundComplete
都會有間距
所以前面說的做成兩個Sound
在這邊似乎也會有問題
有人可以測試出沒間距的方法嗎
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 61.64.173.152
1F:→ zephyrhymn:bgm2的start Time = bgm1的end time - 間隔時間 04/12 23:12
2F:→ AizawaYuichi:樓上可以用這兩首音樂寫個sample嗎? 04/13 09:31
3F:→ AizawaYuichi:這邊的間距不是音樂的重疊差,聲音檔本身很完美 04/13 09:31
4F:→ AizawaYuichi:是感覺系統在確認oSC到start到出聲音的中間有時間差 04/13 09:32
5F:→ dsmwang:一樓意思是還沒結束之前就先播。 04/13 13:21
6F:→ AizawaYuichi:那麼有兩個問題 04/13 13:44
7F:→ AizawaYuichi:1.這個delay值看似是系統呼叫的,不會因當時效能 04/13 13:44
8F:→ AizawaYuichi:而有差異嗎?似乎不是一定? 04/13 13:44
9F:→ AizawaYuichi:2.順便問一下怎樣在播放中偵測該音樂的playtime? 04/13 13:45
10F:→ AizawaYuichi:知道有position屬性,但是撥放中持續進行的function 04/13 13:45
11F:→ AizawaYuichi:是什麼? 04/13 13:45
12F:→ AizawaYuichi:如果使用onEnterFrame會不會有誤差? 04/13 13:46
13F:推 etrexetrex:用 onEnterFrame 試試看吧 04/13 18:21
14F:→ sunnei:前奏主軸是一樣的音樂? 04/13 22:49
15F:→ AizawaYuichi:恩,同一首,只是前奏只有一次 04/13 22:52
16F:→ AizawaYuichi:這是其他遊戲的檔案,使用上沒有問題 04/13 22:53