Commit f6e81bdba940d72df707bbb9ada6d0b953f989ce
1 parent
35e5d031
在纯音频播放点击返回按钮,添加停止播放操作
Showing
1 changed file
with
9 additions
and
7 deletions
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() { |