diff --git a/services/core/java/com/android/server/hdmi/HdmiControlService.java b/services/core/java/com/android/server/hdmi/HdmiControlService.java index 18f1b6c0513c7..9cb54e6e451bf 100644 --- a/services/core/java/com/android/server/hdmi/HdmiControlService.java +++ b/services/core/java/com/android/server/hdmi/HdmiControlService.java @@ -967,6 +967,9 @@ public final class HdmiControlService extends SystemService { } void setAudioStatus(boolean mute, int volume) { + if (!isTvDeviceEnabled() || !tv().isSystemAudioActivated()) { + return; + } AudioManager audioManager = getAudioManager(); boolean muted = audioManager.isStreamMute(AudioManager.STREAM_MUSIC); if (mute) {