在背景,电话,任何活动中停止音乐播放器 - Android

时间:2017-07-15 16:51:37

标签: java android

我正在开发一个音频播放器应用程序。我想在按下主页按钮时停止音乐,在后台,通话,任何其他活动弹出。

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方法)。请告诉我在哪里放置代码!

0 个答案:

没有答案