0

サウンドを再生するプロジェクトがあります。うまくいきましたが、モバイルを回転させると音が出なくなり、アプリの起動時にもうまくいきました。また、エラーもありません。

@JavascriptInterface
public void playsound(String value ) {
    if (value.equals("on")) {
        mp= MediaPlayer.create(mContext,R.raw.sound);
        mp.start();
    } else {  
        mp.stop();
    }
}
4

2 に答える 2

0

onCreate で MediaPlayer インスタンスを作成し、onResume() で開始する必要があります。別の方法として、プログラムを縦向きまたは横向きモードでのみ動作させることもできます。これはマニフェストで設定できます。

于 2013-06-27T18:52:38.973 に答える