【问题标题】:Play sound backwards in Corona SDK在 Corona SDK 中向后播放声音
【发布时间】:2013-06-13 09:29:20
【问题描述】:

我正在尝试制作一个使用 Corona SDK 向后播放声音的录音机。 Xcode似乎可以,那么Corona也有解决方案吗?

我尝试使用一个从头到尾播放小片段的函数,听起来很倒退,但是当我将持续时间设置为小于 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 毫秒播放”或您使用的最终解决方案更好的方法?

标签: audio lua sdk coronasdk


【解决方案1】:

Duration时间单位是毫秒,20毫秒是很短的时间,我想你要把时间设置为20秒,也就是20000毫秒。

【讨论】:

  • 20 毫秒是正确的,但这当然不是一个很好的解决方案,计划是向前播放 20 毫秒的片段,但顺序相反,所以看起来是向后的。我可能无法使片段更小,因为它每帧只处理一个声音片段,所以我正在寻找比 20 毫秒方法更好的解决方案。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2016-07-11
相关资源
最近更新 更多