18

サウンド API には、サウンドの再生が終了したことを示す関数がないようです。音が鳴っているかどうかを調べる別の方法はありますか?

4

3 に答える 3

8

ドキュメントに従って、Music APIにはisPlaying()関数とgetPosition()関数がありますが、OpenALとAndroidの両方の基盤となるサウンドバックエンドが内部で情報を追跡することさえない限り、libgdxにパッチを送信する必要があります

于 2012-07-28T21:54:21.690 に答える
0

これを設定するだけ

sound.setLooping(false);

この方法では、何度も実行されることはありません。

サウンドが再生されているかどうかを確認するには、これを行います。

ブール変数を作る

boolean soundplaying;

render メソッドでこれを行う

if(sound.isPlaying()){
soundplaying =true
}

そしてログを作る

gdx.app.log("","sound"+soundplaying);
于 2013-10-05T12:35:58.370 に答える