问题是,当我在我的项目中播放它们时,从它们应该播放的时间到它们实际播放的时间有一个小小的延迟。
我已经在网上查找了这个问题,看起来这个问题并不是只发生在我身上。
一些资源说,你可以解决这个问题,我经常有一个声音在后台播放。我有,但它没有帮助。我也已经在一个声音工具中查看了实际的声音文件,在声音开始之前有一个小的延迟,但它非常非常小,应该不会导致我在flash项目中看到的延迟。
有没有人知道修复它的好方法?
发布于 2010-04-17 22:50:43
嗨,伙计们,我在玩sond之前也有同样的问题,延迟大约是500毫秒,也许是300毫秒。我也尝试了wav文件,但同样,我试图从文件夹播放swf,延迟似乎不再。似乎只有在编译后从CS4程序播放时才会出现延迟。如果不是从程序中播放,而是使用独立播放器打开swf文件,那么延迟似乎就消失了…
发布于 2009-11-16 08:02:25
延迟有多明显?如果这是一个同步问题,您是否愿意将电影延迟很小的时间,直到声音开始播放?那样的话,至少事情会同步。如果这样可以,请继续阅读:
你是如何播放声音的?如果你通过AS3播放它们,有一种简单的方法可以检查声音是否完全加载。假设你的声音叫做'mySound‘。向其添加一个事件侦听器,该侦听器在声音完全加载后触发:
mySound.addEventListener(Event.COMPLETE,eventHandler);然后,开始在事件处理程序中播放您的电影:
function eventHandler(e:Event)
{
play();
}这样,您的影片将仅在声音加载后才开始播放。
发布于 2009-11-28 03:33:13
我也有同样的问题。下载闪存CS4的最新更新...除其他问题外,声音问题已得到解决。http://blogs.adobe.com/rgalvan/2009/05/flash_cs4_update_now_available.html希望它能有所帮助
https://stackoverflow.com/questions/1738125
复制相似问题