簡體   English   中英

Android MediaPlayer播放歌曲兩次

[英]Android MediaPlayer plays song twice

我正在制作一個簡單的啟動畫面,以便在應用加載時顯示一個小的徽標並播放一些叮當聲。

我已經將其設置為:

    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();

但是,播放計數存在問題。 加載閃屏類時,叮當樂演奏兩次。 我已經改變了一系列准備工作,例如准備歌曲和設置數據源。 但是,這並不成功,並且屏幕仍會播放歌曲兩次。

有人對為什么會這樣做有任何想法嗎?

謝謝,

Add 
splashSong.setLooping(false);

感謝我先生的幫助。 這與應用程序導向有關。 刪除了,一切正常!

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM