author | Lei Qian <lei.qian@amlogic.com> | 2017-12-28 09:16:42 (GMT) |
---|---|---|
committer | Lei Qian <lei.qian@amlogic.com> | 2017-12-29 12:02:40 (GMT) |
commit | 093a8cfd8c7f8082ae66235a85834136581f9ee1 (patch) | |
tree | 7cf3d8846c4257a1d0075ed4d09d16c37696271a | |
parent | c4317e1c47154817feda1e744f73cc8668bf3c76 (diff) | |
download | tv-093a8cfd8c7f8082ae66235a85834136581f9ee1.zip tv-093a8cfd8c7f8082ae66235a85834136581f9ee1.tar.gz tv-093a8cfd8c7f8082ae66235a85834136581f9ee1.tar.bz2 |
TvInputBaseSession: change mute API [1/1]
PD# 154222
audio RD says that we can't control audio hardware switch.
Change-Id: I82b13a235429325d0232d61196d54c74b495369c
Signed-off-by: Lei Qian <lei.qian@amlogic.com>
-rw-r--r-- | core/java/com/droidlogic/app/tv/TvInputBaseSession.java | 12 |
1 files changed, 5 insertions, 7 deletions
diff --git a/core/java/com/droidlogic/app/tv/TvInputBaseSession.java b/core/java/com/droidlogic/app/tv/TvInputBaseSession.java index 9f9a385..f28af29 100644 --- a/core/java/com/droidlogic/app/tv/TvInputBaseSession.java +++ b/core/java/com/droidlogic/app/tv/TvInputBaseSession.java @@ -81,7 +81,7 @@ public abstract class TvInputBaseSession extends TvInputService.Session implemen public void doRelease() { Log.d(TAG, "doRelease"); - setAudiodMute(false); + //setAudiodMute(false); setOverlayViewEnabled(false); if (mOverlayView != null) { mOverlayView.releaseResource(); @@ -182,13 +182,11 @@ public abstract class TvInputBaseSession extends TvInputService.Session implemen private void setAudiodMute(boolean mute) { if (mute) { - SystemProperties.set("persist.sys.tvview.blocked", "true"); - mTvControlManager.SetAudioMuteForTv(TvControlManager.AUDIO_MUTE_FOR_TV); - mTvControlManager.SetAudioMuteKeyStatus(TvControlManager.AUDIO_MUTE_FOR_TV); + //SystemProperties.set("persist.sys.tvview.blocked", "true"); + mTvControlManager.setAmAudioPreMute(TvControlManager.AUDIO_MUTE_FOR_TV); } else { - SystemProperties.set("persist.sys.tvview.blocked", "false"); - mTvControlManager.SetAudioMuteForTv(TvControlManager.AUDIO_UNMUTE_FOR_TV); - mTvControlManager.SetAudioMuteKeyStatus(TvControlManager.AUDIO_UNMUTE_FOR_TV); + //SystemProperties.set("persist.sys.tvview.blocked", "false"); + mTvControlManager.setAmAudioPreMute(TvControlManager.AUDIO_UNMUTE_FOR_TV); } } |