diff --git a/OCH/mogo-och-charter-passenger/src/m1/java/com/mogo/och/bus/passenger/utils/VoiceFocusManager.kt b/OCH/mogo-och-charter-passenger/src/m1/java/com/mogo/och/bus/passenger/utils/VoiceFocusManager.kt index 831049b15f..f301d97dad 100644 --- a/OCH/mogo-och-charter-passenger/src/m1/java/com/mogo/och/bus/passenger/utils/VoiceFocusManager.kt +++ b/OCH/mogo-och-charter-passenger/src/m1/java/com/mogo/och/bus/passenger/utils/VoiceFocusManager.kt @@ -9,21 +9,23 @@ object VoiceFocusManager { @RequiresApi(Build.VERSION_CODES.O) fun getVoiceCmdCallBack():IMogoVoiceCmdCallBack{ GSYVideoManager.onPause() - GSYVideoManager.instance().curPlayerManager.setNeedMute(true) + GSYVideoManager.instance().curPlayerManager?.setNeedMute(true) return object : IMogoVoiceCmdCallBack{ override fun onSpeakEnd(speakText: String?) { - GSYVideoManager.instance().curPlayerManager.setNeedMute(false) + GSYVideoManager.instance().curPlayerManager?.setNeedMute(false) GSYVideoManager.onResume() } override fun onSpeakError(speakText: String?, errorMsg: String?) { - GSYVideoManager.instance().curPlayerManager.setNeedMute(false) + GSYVideoManager.instance().curPlayerManager?.setNeedMute(false) + GSYVideoManager.onResume() } override fun onSpeakSelectTimeOut(speakText: String?) { - GSYVideoManager.instance().curPlayerManager.setNeedMute(false) + GSYVideoManager.instance().curPlayerManager?.setNeedMute(false) + GSYVideoManager.onResume() } } }