在Flash中连续的声音无缝播放

我正在做一个闪光灯,这基本上是一个非常简单的跟踪。 我的问题是关于连续播放,更具体时序问题。

该的SoundChannel对象便捷地提供一个SoundCompleted事件,但依靠这导致声音,这些声音(可惜),使之无用之间的微小差距。

所有我已经成功地挖掘,到目前为止,使用事件触发每毫秒的教程和人工观察的刻度从哪里开始下一个声音。 这似乎有点hackish的和不必要的资源浪费。

有没有更好的方法来计时依次无缝播放的声音?

--------------解决方案-------------

如果查询当前声音的时间(或剩余时间)以毫秒为单位,并设置超时那个时期,并开始在超时处理程序的下一个声音,将这项工作? 这不是我试过,发现可靠的,但超时处理程序将调用尽可能靠近直时间的Flash播放器可以管理(不分帧率等)。 所以,如果它不工作,我真的不能想象还有什么,除非它是估计的回旋余地很多MS如何要求,并试图开始下一个声音为5ms或一些变化无论当前的计划之前,结束。

这可以工作,但超时不是独立的帧率,或不完全反正。 他们触发,就像你说的,因为接近设定超时越好,但我发现,没有在根据帧率的正确性一些变化。

但由于原来的问题,我做了一些研究,并回答了它自己。

分类: 时间:2015-03-15 人气:3
分享到:

相关文章

Copyright (C) 55228885.com, All Rights Reserved.

55228885 版权所有 京ICP备15002868号

processed in 0.331 (s). 10 q(s)