Audio 在Corona SDK中向后播放声音

Audio 在Corona SDK中向后播放声音,audio,lua,sdk,coronasdk,Audio,Lua,Sdk,Coronasdk,我正在尝试制作一个录音机,用Corona SDK向后播放声音。这似乎是可能的Xcode,所以有一个电晕以及解决方案 我试着使用一个从结尾到开始播放小片段的函数,它听起来很落后,但是当我将持续时间设置为小于20时,它就无法再处理它了 function playBackwards() moment = moment-20 if moment > 0 then audio.seek(moment, playbackSoundHandle) audi

我正在尝试制作一个录音机,用Corona SDK向后播放声音。这似乎是可能的Xcode,所以有一个电晕以及解决方案

我试着使用一个从结尾到开始播放小片段的函数,它听起来很落后,但是当我将持续时间设置为小于20时,它就无法再处理它了

function playBackwards()
    moment = moment-20
    if moment > 0 then
        audio.seek(moment, playbackSoundHandle)
        audio.play(playbackSoundHandle, {duration = 20, onComplete=playBackwards})
    else
        onCompleteSound()
    end
end

持续时间单位是毫秒,20毫秒是很短的时间,我想你应该将时间设置为20秒,也就是20000毫秒。

20毫秒是正确的,但这当然不是一个很好的解决方案,计划是向前播放20毫秒的片段,但顺序相反,因此看起来是向后播放的。我可能无法将片段缩小,因为它每帧只能处理一个声音片段,因此我正在寻找一个比20毫秒方法更好的解决方案。您好,您是否设法获得了比“播放20毫秒片段”更好的解决方案,或者这是您使用的最终解决方案?