Commit f6e81bdba940d72df707bbb9ada6d0b953f989ce

Authored by 王琳
1 parent 35e5d031

在纯音频播放点击返回按钮,添加停止播放操作

app/src/main/java/com/cnlive/demo/video/AudioPlayActivity.java
@@ -5,6 +5,7 @@ import android.media.AudioManager; @@ -5,6 +5,7 @@ import android.media.AudioManager;
5 import android.support.v7.app.AppCompatActivity; 5 import android.support.v7.app.AppCompatActivity;
6 import android.os.Bundle; 6 import android.os.Bundle;
7 import android.util.Log; 7 import android.util.Log;
  8 +import android.view.KeyEvent;
8 import android.view.View; 9 import android.view.View;
9 import android.widget.Button; 10 import android.widget.Button;
10 import android.widget.Toast; 11 import android.widget.Toast;
@@ -31,7 +32,6 @@ public class AudioPlayActivity extends AppCompatActivity implements View.OnClick @@ -31,7 +32,6 @@ public class AudioPlayActivity extends AppCompatActivity implements View.OnClick
31 initView(); 32 initView();
32 initMediaPlayer(); 33 initMediaPlayer();
33 mAudioManager = (AudioManager) getSystemService(Context.AUDIO_SERVICE); 34 mAudioManager = (AudioManager) getSystemService(Context.AUDIO_SERVICE);
34 -// mAudioManager.requestAudioFocus(mAudioFocusChange, AudioManager.STREAM_MUSIC, AudioManager.AUDIOFOCUS_GAIN);  
35 } 35 }
36 36
37 private void initView() { 37 private void initView() {
@@ -92,12 +92,14 @@ public class AudioPlayActivity extends AppCompatActivity implements View.OnClick @@ -92,12 +92,14 @@ public class AudioPlayActivity extends AppCompatActivity implements View.OnClick
92 } 92 }
93 } 93 }
94 94
95 -// @Override  
96 -// protected void onResume() {  
97 -// super.onResume();  
98 -// if (isPlaying)  
99 -// mAudioManager.requestAudioFocus(mAudioFocusChange, AudioManager.STREAM_MUSIC, AudioManager.AUDIOFOCUS_GAIN);  
100 -// } 95 + @Override
  96 + public boolean onKeyDown(int keyCode, KeyEvent event) {
  97 + if (keyCode == KeyEvent.KEYCODE_BACK) {
  98 + videoPlayEnd();
  99 + }
  100 +
  101 + return super.onKeyDown(keyCode, event);
  102 + }
101 103
102 @Override 104 @Override
103 protected void onDestroy() { 105 protected void onDestroy() {