[英]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.