[Android] 停止、恢复 背影音乐的播放
16lz
2021-01-26
在执行录音操作时,我们希望可以将酷狗等后台播放的音乐停掉,在录音完成后再恢复播放,可以使用以下代码:
/**@param bMute 值为true时为关闭背景音乐。*/@TargetApi(Build.VERSION_CODES.FROYO)public static boolean muteAudioFocus(Context context, boolean bMute) {if(context == null){Log.d("ANDROID_LAB", "context is null.");return false;}if(!VersionUtils.isrFroyo()){// 2.1以下的版本不支持下面的API:requestAudioFocus和abandonAudioFocusLog.d("ANDROID_LAB", "Android 2.1 and below can not stop music");return false;}boolean bool = false;AudioManager am = (AudioManager)context.getSystemService(Context.AUDIO_SERVICE);if(bMute){int result = am.requestAudioFocus(null,AudioManager.STREAM_MUSIC,AudioManager.AUDIOFOCUS_GAIN_TRANSIENT);bool = result == AudioManager.AUDIOFOCUS_REQUEST_GRANTED;}else{int result = am.abandonAudioFocus(null);bool = result == AudioManager.AUDIOFOCUS_REQUEST_GRANTED;}Log.d("ANDROID_LAB", "pauseMusic bMute="+bMute +" result="+bool);return bool;}
本文为 Sodino 所有,转载请注明出处: http://blog.csdn.net/sodino/article/details/10055659
要不?你尝试关注下微信公共帐号 sodino ,以后的博文将会推送给你。
更多相关文章
- Android视频录制、播放的两种方式
- Android仿微信录制语音
- IJKPlayer 实现视频播放业务
- [置顶] Android仿微信语音聊天
- android 音乐播放器中播放模式的设计
- Android(安卓)利用presentation实现双屏异显
- android 视频播放 JiaoZiVideoPlayer使用分析
- Android的震动与振铃
- android闹钟开发(四)--音乐播放与音量调节