作者AizawaYuichi (相沢祐一)
看板Flash
標題Re: [問題] Flash要怎樣讓外部音樂無空隙Repeat?
時間Fri Apr 15 09:35:55 2011
※ 引述《sunnei (炎夏之翼)》之銘言:
: 我看不太懂前奏跟主軸之分
: 因為都是同一首音樂
: 所以我就以一個背景音樂重複播放的方式來寫
: 不知道你指的是不是這樣的效果:
: http://www.mediafire.com/?q6n2bj1r3ow3djw
: 寫得很凌亂 大致上的概念能傳達到就好
感謝範例
不過跟我要的似乎不同
前奏跟主軸只是這樣的
前奏>主軸>主軸>主軸.........
這樣
只用主軸來測試也是可以的
不過因為主軸太長
而你用前奏
我也不確定前奏本身是否能LOOP
接著
我希望的是在已知音樂本身沒有任何空檔的情況下
可以直接重複播放
採用position的話
感覺只要換個音樂,就要重新填入相對應數值
似乎不是太方便?
這是主要想解決的問題
接著應該是沒差問題
採用EnterFrame偵測的話
微觀看來應該是
偵測(結果<15440) >> 15440(正確時間) >> 偵測(結果>15440) >>LOOP
以設定中30fps來說
一格的數值約為0.033
好啦人耳應該聽不出來
只是想問有沒有精確一點的作法
看起來真的沒有音樂進行中自動LOOP的監聽器事件www
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 61.62.150.62
→ sunnei:因為你的音樂檔結束的地方有空白 所以兩首接起來時會停頓 04/15 11:57
→ sunnei:如果不用程式判斷 就把音檔後面空白修掉再拿來用就好 04/15 11:58
→ AizawaYuichi:我前一篇有給sample,裡面沒空白(用GoldWave確認) 04/15 13:05
→ AizawaYuichi:但是出來就是會有停頓 04/15 13:06
→ AizawaYuichi:喔喔我忘記你用的就是sample 04/15 13:07
→ AizawaYuichi:GW開出來沒有無音地帶阿,難道後面有停嗎Orz 04/15 13:07
→ AizawaYuichi:如果是純音樂檔問題就蠢了... 04/15 13:08
推 sunnei:喔喔 我沒注意去看 的確沒空白 04/15 18:36
→ sunnei:不然把 15440 改成this.backMusic.length - 245 04/15 18:37
→ sunnei:後面的245也設成變數 這樣換音樂的時候就不用改太多 04/15 18:37
→ AizawaYuichi:似乎是好方法 04/15 20:39