我正在开发一个音频播放器应用程序。我想在按下主页按钮时停止音乐,在后台,通话,任何其他活动弹出。
MainActivity.java
public class MainActivity extends AppCompatActivity {
Button dholak01;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
dholak01 = (Button) findViewById(R.id.button_1);
final MediaPlayer dk1 = MediaPlayer.create(MainActivity.this, R.raw.dholak01);
//ONCLICK BUTTONS//
dholak01.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
if (dk1.isPlaying()) {
dk1.pause();
dholak01.setBackgroundResource(R.drawable.dholak);
} else {
dk1.start();
dholak01.setBackgroundResource(R.drawable.dholakplay);
dk1.setLooping(true);
}
}
});
当应用程序在呼叫等背景下运行时,音乐正在运行。我想在发生任何干扰时暂停音乐。(OnPause方法)。请告诉我在哪里放置代码!