【问题标题】:flash.media.Sound.play takes long time to returnflash.media.Sound.play 需要很长时间才能返回
【发布时间】:2010-04-25 16:30:29
【问题描述】:

我正在尝试通过动作脚本在我的 Flash 项目中播放一些声音。但是由于某些原因,在我的代码中,对 Sound.play 的调用在极端情况下需要 40 毫秒到 100 多毫秒,这显然足以在播放声音时非常明显。每次播放声音时都会发生这种情况,而不仅仅是第一次播放该声音时,所以我不认为这是因为 Sound 对象仍在加载数据或类似的东西......

一开始我有这个来加载声音:

class MyClass
{
    [Embed(source='data/test_snd.mp3')] private var TestSound:Class;
    private var testSound:Sound;//flash.media.Sound
    public function MyClass()
    {
       testSound = new TestSound();
    }

那我以后就用声音对象的播放方法播放了。

testSound.play();//seems to take a long time to return

据我所知,这与我发现的其他 Flash 程序遵循相同的过程,但是它们似乎都没有这个问题。有什么我遗漏的东西会导致 play() 方法这么慢吗?

【问题讨论】:

    标签: flash actionscript-3 audio


    【解决方案1】:
    猜你喜欢
    • 2014-07-21
    • 1970-01-01
    • 2018-09-10
    • 2020-09-13
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-01-14
    • 2011-04-03
    相关资源
    最近更新 更多