我是新的android和我有另一個(簡單?)的問題。我不知道如何阻止媒體播放器。這是我的簡單代碼:停止媒體播放器
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.view);
MediaPlayer mp;
mp = MediaPlayer.create(this, R.raw.sauronsound);
mp.setLooping(false);
mp.start();
@Override
protected void onDestroy()
{
// Stop play
super.onDestroy();
mp.stop();
}
}
按下後退按鈕應用程序進入我的第一個活動,但聲音已打開。當我離開一個應用程序它也是。我應該怎麼做才能關閉聲音?
一如既往地因爲我可憐的英語。
我解決了這個問題,謝謝你們。工作代碼:
public class SauronEye extends Activity {
private MediaPlayer mp;
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.view);
mp = MediaPlayer.create(this, R.raw.sound);
mp.setLooping(false);
mp.start();
// Get instance of Vibrator from current Context
Vibrator v = (Vibrator) getSystemService(Context.VIBRATOR_SERVICE);
v.vibrate(10000);
}
@Override
protected void onStop()
{
// Stop play
super.onStop();
mp.stop();
}
}
它是否正確(它的工作原理)?感謝你們對我的幫助。
謝謝:)你是正確的... – jundymek