-1
我正在發出警報,因此在關閉項目時如何停止聲音?因爲當我關閉它時聲音仍然播放,如何阻止它?我已經把這個,但沒有奏效:我該如何阻止聲音?
@Override
protected void onStop(){
super.onStop();
//your code for stopping the sound
}
這裏是
public class MainActivity extends Activity {
ImageView img;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
requestWindowFeature(Window.FEATURE_NO_TITLE);
this.getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN,
WindowManager.LayoutParams.FLAG_FULLSCREEN);
setContentView(R.layout.activity_main);
MediaPlayer media = MediaPlayer.create(getBaseContext(), R.raw.alarm);
media.start();
img = (ImageView) findViewById(R.id.img);
img.setImageResource(R.drawable.image1);
}
@Override
public boolean onCreateOptionsMenu(Menu menu) {
// Inflate the menu; this adds items to the action bar if it is present.
getMenuInflater().inflate(R.menu.main, menu);
return true;
}
}
你把media.stop();在onStop()方法 – JRowan
而不是在onStop()你可能想使用onDestroy() – JRowan
是的,我已經把你告訴我,但聲音仍然播放時,我關閉。 – user2446251