現在、 でゲームを作成していcorona sdk
ます。ゲームの作成中に、オーディオ ファイルの再生で問題が発生しました。問題は、テニスボールが地面に落とされ、オーディオが再生される必要があることでした。しかし、音声が 1 秒遅れました。エミュレーターではオーディオが同期されていましたがapk
、Galaxy S2、Android バージョン 4.2.2 に移植しているときに遅延が発生しました。以下は、オーディオを再生するために使用したコードです。
プログラムが実行されると、最初にオーディオファイルをロードしました:
local audio = audio.loadSound("hit ball.mp3")
次に、途中で衝突を使用し、衝突時にそのオーディオ ファイルを再生しました。
local function onCollisionSound()
audio.play(audio)
end
ball:addEventListener("collision", onCollisionSound)
メディアAPIも試しましたが、うまくいきませんでした。