作者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
1F:→ sunnei:因为你的音乐档结束的地方有空白 所以两首接起来时会停顿 04/15 11:57
2F:→ sunnei:如果不用程式判断 就把音档後面空白修掉再拿来用就好 04/15 11:58
3F:→ AizawaYuichi:我前一篇有给sample,里面没空白(用GoldWave确认) 04/15 13:05
4F:→ AizawaYuichi:但是出来就是会有停顿 04/15 13:06
5F:→ AizawaYuichi:喔喔我忘记你用的就是sample 04/15 13:07
6F:→ AizawaYuichi:GW开出来没有无音地带阿,难道後面有停吗Orz 04/15 13:07
7F:→ AizawaYuichi:如果是纯音乐档问题就蠢了... 04/15 13:08
8F:推 sunnei:喔喔 我没注意去看 的确没空白 04/15 18:36
9F:→ sunnei:不然把 15440 改成this.backMusic.length - 245 04/15 18:37
10F:→ sunnei:後面的245也设成变数 这样换音乐的时候就不用改太多 04/15 18:37
11F:→ AizawaYuichi:似乎是好方法 04/15 20:39