0

現在、 でゲームを作成してい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も試しましたが、うまくいきませんでした。

4

2 に答える 2