0

アプリが読み込まれると小さなロゴが表示され、小さなジングルが再生されるように、単純なスプラッシュ スクリーンを作成しています。

私はそれを次のように設定しました:

    splashSong = MediaPlayer.create(MainActivity.this, R.raw.splash);
    splashSong.start();
    Thread splashThread = new Thread(){
        public void run(){
            try{
                sleep(6000);
            }
            }catch (InterruptedException e){

            } catch (IllegalStateException e) {
                // TODO Auto-generated catch block
                e.printStackTrace();
            }finally{
                Intent openMenu = new Intent("com.mmm.MAINMENU");
                startActivity(openMenu);
            }
        }

    };
    splashThread.start();

ただし、再生回数に問題があります。スプラッシュ クラスをロードすると、ジングルが 2 回再生されます。曲の準備やデータソースの設定など一連の変更を行いました。ただし、これは成功せず、画面はまだ曲を 2 回再生します。

なぜこれを行っているのか、誰にも考えがありますか?

ありがとう、

4

2 に答える 2

0
Add 
splashSong.setLooping(false);
于 2013-02-07T11:24:35.437 に答える
0

助けてくれたミスター・ミーに感謝します。それは、アプリケーションのオリエンテーションに関係していました。それを削除すると、すべてが機能しました!

于 2013-02-07T11:35:57.980 に答える