2013-04-11 109 views
0

我想要一個簡單的應用程序,當啓動時開始播放音樂並連續運行gif動畫,我該怎麼做,我無法讓mediaplayer開始。 這就是我所擁有的到目前爲止如何連續播放音樂

public class Main extends Activity { 
    MediaPlayer music; 
    AnimationDrawable background; 

    @Override 
    protected void onCreate(Bundle savedInstanceState) { 
     super.onCreate(savedInstanceState); 
     setContentView(R.layout.activity_main); 
     music = MediaPlayer.create(Main.this, R.raw.thesong); 

    } 
} 

回答

2

你錯過了兩行新的MediaPlayer實例如下:

music = MediaPlayer.create(Main.this, R.raw.thesong); 
music.setLooping(true); 
music.start(); 

不是說這事了,你應該要住離主UI線程來播放音樂,這你不是。

+0

很奇怪,以前只用start();它沒有奏效......我如何運行gif動畫? – 2013-04-11 18:55:31

+0

是的,但我希望該應用僅適用於一個音樂文件 – 2013-04-11 18:58:11

+0

對於動畫gif,我在考慮在WebView中顯示gif應該這樣做(想想,我只有80%的把握,不幸的是,我現在沒有時間仔細檢查)。 – 2013-04-11 18:59:20

相關問題