当需要在同一页面播放两个视频时 这时会由于音频冲突而导致播放失败,这时就需要在第二个视频放弃音频焦点 代码如下
1.

private AudioManager mAudioMgr; if (mAudioMgr == null) {            mAudioMgr = (AudioManager) context.getSystemService(Context.AUDIO_SERVICE);        }        //放弃音频焦点 以免两个播放器同时播放会起冲突mAudioMgr.abandonAudioFocus(mAudioFocusChangeListener);        
      //因为AudioManager.OnAudioFocusChangeListener在SDK8版本开始才有。
 private AudioManager.OnAudioFocusChangeListener mAudioFocusChangeListener = new AudioManager.OnAudioFocusChangeListener() {            @Override            public void onAudioFocusChange(int focusChange) {                if(focusChange == AudioManager.AUDIOFOCUS_LOSS){                    JLog.e("VideoPreViewDialog","失去音频焦点");                }else if(focusChange == AudioManager.AUDIOFOCUS_GAIN){                    //获得焦点之后的操作                    JLog.e("VideoPreViewDialog","获取音频焦点");                }            }    };  

更多相关文章

  1. Android(安卓)实现音乐播放器【源码+注释】— MediaPlayer
  2. android 播放 优酷视频
  3. Android(安卓)音频FFT提取分析
  4. RTSP/RTMP/HLS/HTTP流媒体播放器EasyPlayer
  5. Android游戏开发学习笔记(三):视频的播放
  6. Android应用开发学习笔记之播放视频
  7. Android(安卓)FFmpeg系列——6 Java 获取播放进度
  8. Android(安卓)三种播放视频的方式
  9. 视频播放器videoview surfaceview

随机推荐

  1. Android通过Servlet连接MySQL 实现登陆/
  2. android webview ZoomButtonsController
  3. Android开发之Intent.Action
  4. Android(安卓)JNI编程提高篇之二
  5. JRuby on Java ME/CDC
  6. android:visibility
  7. Android作为HTTP服务器--NanoHTTPD源码分
  8. Android 播放提示音
  9. android中调用相册里面的图片并返回
  10. 录音及播放音频文件