詳解Android 視頻播放時停止后臺運行的方法
更新時間:2017年06月01日 09:53:24 作者:iGoach
這篇文章主要介紹了詳解Android 視頻播放時停止后臺運行的方法的相關(guān)資料,需要的朋友可以參考下
詳解Android 視頻播放時停止后臺運行的方法
在項目中,遇到了視頻播放,可是后臺播放的音樂也同時播放,我們要的效果肯定是視頻播放的時候,音樂暫停,視頻播放完了我們就繼續(xù)播放音樂,于是就找到了這個方法。
/**@param bMute 值為true時為關(guān)閉背景音樂。*/
@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和abandonAudioFocus
Log.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;
}
感謝閱讀,希望能幫助到大家,謝謝大家對本站的支持!
您可能感興趣的文章:
- Android編程視頻播放API之MediaPlayer用法示例
- Android自定義SeekBar實現(xiàn)視頻播放進度條
- android之視頻播放系統(tǒng)VideoView和自定義VideoView控件的應(yīng)用
- Android視頻播放器屏幕左側(cè)邊隨手指上下滑動亮度調(diào)節(jié)功能的原理實現(xiàn)
- Android多媒體之VideoView視頻播放器
- 詳解Android App中使用VideoView來實現(xiàn)視頻播放的方法
- Android提高之MediaPlayer音視頻播放
- android webvie指定視頻播放器播放網(wǎng)站視頻
- android視頻播放簡單實現(xiàn)示例(VideoView&MediaPlayer)
相關(guān)文章
Android使用kotlin實現(xiàn)多行文本上下滾動播放
這篇文章主要為大家詳細介紹了Android使用kotlin實現(xiàn)多行文本的上下滾動播放,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下2022-01-01
Android使用JobScheduler定期推送本地通知實例代碼
本篇文章主要介紹了Android使用JobScheduler定期推送本地通知實例代碼,具有一定的參考價值,感興趣的小伙伴們可以參考一下2017-06-06
Android開發(fā)之OpenGL繪制2D圖形的方法分析
這篇文章主要介紹了Android開發(fā)之OpenGL繪制2D圖形的方法,結(jié)合實例形式分析了Android使用OpenGL ES的圖形繪制組件實現(xiàn)2D圖形繪制的原理、步驟及相關(guān)代碼注意事項,需要的朋友可以參考下2017-09-09
Android中使用Kotlin實現(xiàn)一個簡單的登錄界面
Kotlin 是一種在 Java 虛擬機上運行的靜態(tài)類型編程語言,被稱之為 Android 世界的Swift,由 JetBrains 設(shè)計開發(fā)并開源。接下來本文通過實例代碼給大家講解Android中使用Kotlin實現(xiàn)一個簡單的登錄界面,一起看看吧2017-09-09

