【问题标题】:Unwanted audio delay in Corona SDKCorona SDK 中不需要的音频延迟
【发布时间】:2016-04-11 06:32:10
【问题描述】:

我目前正在制作一个非常简单的应用程序,当点击图像时,会播放声音并且一些文本会记录点击量。但是,我注意到音频中有一些明显的延迟,在单击图像后播放声音需要半秒钟。有没有人知道为什么会这样?

local function btnTouch(event)
    if event.phase == "began" then
    media.playSound( "btnSnd.mp3" )
    score = score + 1
    btnText.text = score
    return true
    end
end

--code
imageBtn:addEventListener("touch", btnTouch)

【问题讨论】:

    标签: audio lua coronasdk


    【解决方案1】:

    答案可能是需要加载声音。尝试将其切换为音频并预加载。试试看这是否会给你想要的结果:

    local buttonSendAudio = audio.loadSound( "btnSnd.mp3")
    local function btnTouch(event)
        if event.phase == "began" then
            audio.play( buttonSendAudio )
            score = score + 1
            btnText.text = score
            return true
        end
    end
    
    --code
    imageBtn:addEventListener("touch", btnTouch)
    

    https://docs.coronalabs.com/daily/guide/media/audioSystem/index.html

    【讨论】:

      【解决方案2】:

      值得检查声音是否在 mp3 中存储了一些静音。 用任何音频编辑器打开它,查看声音的波形。

      【讨论】:

        猜你喜欢
        • 2012-02-06
        • 1970-01-01
        • 2014-03-05
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2012-09-16
        相关资源
        最近更新 更多