2013-06-17 1 views
0

Я пытаюсь сделать диктофон, который воспроизводит звук назад с помощью Corona SDK. Кажется, это возможно с Xcode, так же как и решение для Corona?Воспроизведение звука назад в Corona SDK

Я попытался использовать функцию, которая воспроизводит мелкие биты с конца до начала, она звучит довольно назад, но когда я делаю продолжительность менее 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 
+0

Привет, вам удалось добиться чего-то лучшего, чем эта «игра на 20 мс», или это было окончательное решение, которое вы использовали? – Piotr

ответ

0

Единица времени Продолжительность миллисекунды, и 20 миллисекунд действительно короткое время, я думаю, что вы хотите установить время как 20 секунд, и это означает, что 20000 миллисекунд.

+0

20 миллисекунд являются правильными, но это, конечно, не очень хорошее решение, план состоял в том, чтобы сыграть 20-миллисекундные фигуры вперед, но в обратном порядке, так что это кажется обратным. Я не могу сделать кусочки меньше, потому что он обрабатывает только один звуковой фрагмент для каждого кадра, поэтому я ищу лучшее решение, чем 20-миллисекундный метод. – user2281843

Смежные вопросы