我正在使用地圖構建包含約40種聲音的音板。 (Previous thread)在Android應用程序中使用地圖時暫停MediaPlayer
有沒有人知道一個好的方法來暫停重新啓動Mediaplayer如果應用程序被移動到後臺(來電或類似的東西)?我在這方面還很新,所以它可能是一個超級簡單的東西。感謝任何人可以幫助。
地圖地圖=新
HashMap中();
map.put(R.id.button1,R.raw.sound1);
map.put(R.id.button2,R.raw.sound2);
...
,然後遍歷:
爲(Map.Entry的條目:map.entrySet()){
final MediaPlayer sound = MediaPlayer.create(entry.getValue()); Button button = (ImageButton) findViewById(entry.getKey()); button.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { sound.start(); } });
}
我以前用過這個,但是我不知道如何停止正在播放的聲音,因爲地圖我不知道單個文件要暫停。大聲笑doomclouds – Colby 2011-04-05 00:06:24