找不到問題在哪裏。請幫助糾正。如果按下第一個按鈕,音樂將開始播放,如果他在第一首音樂結束之前點擊第二個按鈕,第二首音樂將在停止第一首音樂後開始播放。音樂不在按鈕上播放點擊
package com.example.buttonsonic;
import android.app.Activity;
import android.media.MediaPlayer;
import android.os.Bundle;
import android.view.Menu;
import android.view.MenuItem;
import android.view.View;
import android.widget.Button;
public class MainActivity extends Activity {
private MediaPlayer mp;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
final MediaPlayer mp = new MediaPlayer();
}
public void button1 (View v){
Button button1 = (Button)findViewById(R.id.button1);
mp.release();
mp = MediaPlayer.create(this, R.raw.muzika);
mp.start();
}
public void button2 (View v){
Button button2 = (Button)findViewById(R.id.button2);
mp.release();
mp = MediaPlayer.create(this, R.raw.muzikb);
mp.start();
}
@Override
public void onDestroy() {
mp.release();
}
}
你能重新框架你的問題嗎? – Jickson 2014-11-02 18:39:31
當然。其實我試圖創建一個程序,其中有兩個按鈕,如果我按下第一個按鈕,應播放一段音樂,如果按下第二個按鈕,第二段音樂將開始播放,但第一段音樂會停下來,反之亦然。但我點擊了按鈕,但沒有播放音樂。我想知道問題出在哪裏。請幫忙。 – 2014-11-03 14:25:19