diff --git a/OCH/common/common/src/main/java/com/mogo/och/common/module/manager/EnvManager.kt b/OCH/common/common/src/main/java/com/mogo/och/common/module/manager/EnvManager.kt index 89089e568a..261ccbe987 100644 --- a/OCH/common/common/src/main/java/com/mogo/och/common/module/manager/EnvManager.kt +++ b/OCH/common/common/src/main/java/com/mogo/och/common/module/manager/EnvManager.kt @@ -17,7 +17,7 @@ object EnvManager { } fun isB2(): Boolean { - return AppIdentityModeUtils.isB1(FunctionBuildConfig.appIdentityMode) + return AppIdentityModeUtils.isB2(FunctionBuildConfig.appIdentityMode) } fun isB2Driver(): Boolean { @@ -29,7 +29,7 @@ object EnvManager { } fun isT1T2(): Boolean { - return AppIdentityModeUtils.isB1(FunctionBuildConfig.appIdentityMode) + return AppIdentityModeUtils.isT1T2(FunctionBuildConfig.appIdentityMode) } fun isT1T2Driver(): Boolean { diff --git a/OCH/common/common/src/main/java/com/mogo/och/common/module/manager/audiofocus/AudioFocusManager.kt b/OCH/common/common/src/main/java/com/mogo/och/common/module/manager/audiofocus/AudioFocusManager.kt index d7c26644e9..a04cb103c2 100644 --- a/OCH/common/common/src/main/java/com/mogo/och/common/module/manager/audiofocus/AudioFocusManager.kt +++ b/OCH/common/common/src/main/java/com/mogo/och/common/module/manager/audiofocus/AudioFocusManager.kt @@ -4,6 +4,7 @@ import android.content.Context import android.media.AudioManager import com.mogo.commons.AbsMogoApplication import com.mogo.eagle.core.utilcode.mogo.logger.CallerLogger +import com.mogo.och.common.module.manager.EnvManager import com.mogo.och.common.module.manager.audition.AuditionManager import com.mogo.och.common.module.manager.audition.MusicData import com.mogo.och.common.module.manager.audition.PlayState @@ -64,7 +65,11 @@ object AudioFocusManager : AuditionManager.MusicDataChangeListener { if(isPlaying!= isPlayingVideo) { isPlayingVideo = isPlaying if(isPlaying){ - AuditionManager.stop() + if(EnvManager.isT1T2Passenger()){ + AuditionManager.pause() + }else { + AuditionManager.stop() + } } } } diff --git a/OCH/common/common/src/main/java/com/mogo/och/common/module/manager/audition/AuditionManager.kt b/OCH/common/common/src/main/java/com/mogo/och/common/module/manager/audition/AuditionManager.kt index 207561a4a7..c3feae4c51 100644 --- a/OCH/common/common/src/main/java/com/mogo/och/common/module/manager/audition/AuditionManager.kt +++ b/OCH/common/common/src/main/java/com/mogo/och/common/module/manager/audition/AuditionManager.kt @@ -64,6 +64,15 @@ object AuditionManager: AuditionCacheManager.DataChangeListener, Audition.OnAudi return Audition.isPlaying } + fun pause(){ + val playing = isPlaying() + if(playing){ + musicDataPlaying?.let { + toggle(it) + } + } + } + fun stop(){ val playing = isPlaying() if(playing){