button - 按下返回或主页按钮时如何停止声音

标签 button audio

我的问题是当用户按下返回或主页按钮时如何停止媒体播放器?我真的需要帮助..有人可以提供一个代码并告诉我在哪里将它合并到事件中。

这是我的代码:

我的 JAVA 代码:

public class fbactivity extends Activity  {

    private MediaPlayer myMediaPlayer;
    private MediaPlayer my1MediaPlayer;

    @Override
    public void onCreate(Bundle savedInstanceState) {
       super.onCreate(savedInstanceState); 



  myMediaPlayer = MediaPlayer.create(fbactivity.this, R.raw.milyonlarcataraftaryanyana);
  //Button related to play btn
  Button myButtonOne = (Button) findViewById(R.id.magnumsilah);
  myButtonOne.setOnClickListener(new View.OnClickListener() {



      @Override
      public void onClick(View v) {
          myMediaPlayer.start();
    }
  });

  //Button related to stop btn
  Button myButtonTwo = (Button) findViewById(R.id.Button03);
  myButtonTwo.setOnClickListener(new View.OnClickListener() {

      @Override
      public void onClick(View v) {
          myMediaPlayer.pause();
      }
  });


 my1MediaPlayer = MediaPlayer.create(fbactivity.this, R.raw.sevmeksenideligibiyurekister);

  //Button related to play btn
  Button myButtonOne1 = (Button) findViewById(R.id.Button02);
  myButtonOne1.setOnClickListener(new OnClickListener() {

      @Override
      public void onClick(View v) {
          my1MediaPlayer.start();
      }
  });

  //Button related to stop btn
  Button myButtonTwo2 = (Button) findViewById(R.id.Button01);
  myButtonTwo2.setOnClickListener(new OnClickListener() {

      @Override
      public void onClick(View v) {
          my1MediaPlayer.pause();
      }
  });


  Button butongeridon=(Button) findViewById(R.id.geridon);
butongeridon.setOnClickListener(new View.OnClickListener() {
    @Override
    public void onClick(View v) {
         Intent i=new Intent(fbactivity.this,MainActivity.class); // the names of activity as per you program.
            startActivity(i);
        finish();
    }
});

}
}

最佳答案

你给两个按钮充气,一个来自 R.id.magnumsilah ,另一个来自 R.id.Button03。但是,ClickListener 仅绑定(bind)到其中一个,并且没有监听器绑定(bind)到后退按钮。

It may well be worth it to be more thorough in you research before posting questions .只是一个想法。

关于button - 按下返回或主页按钮时如何停止声音,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22121305/

相关文章:

javascript - Facebook 分享按钮等于 Twitter 推文按钮

javascript - 有没有办法使用javascript隐藏WebView中的按钮?(A2HS)按钮

android - 将 ClickListener 添加到 TextButton LibGDX

ios - 通过 tcp 套接字流式传输 PCM 音频

java - 如何标准化混合的 WAV 文件

javascript - 在有多个音频文件的页面上获取当前播放的<audio>文件

html - 单击时按钮周围出现不需要的轮廓或边框

css - Angular Material 按钮禁用样式更改

iphone - AudioServicesPlayAlertSound 在应用程序 :didReceiveRemoteNotification: 期间不播放自定义声音

ios - 减少合并音频文件?