From: Minkyeong Kim Date: Tue, 12 Feb 2013 11:33:32 +0000 (+0900) Subject: Multimediaview: Fix mute function X-Git-Tag: accepted/tizen_2.1/20130425.023924~7^2~81 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=a2ab92c7523535db9af799e68b0fcbdd93dbfe0f;p=platform%2Fframework%2Fweb%2Fweb-ui-fw.git Multimediaview: Fix mute function Add codes to set and check the value of muted variable regarding #N_SE-25045. Change-Id: I0bece7cfb7d4c553c3895933ded650e080d444f6 --- diff --git a/src/widgets/multimediaview/js/jquery.mobile.tizen.multimediaview.js b/src/widgets/multimediaview/js/jquery.mobile.tizen.multimediaview.js index 9e9693c..8873455 100644 --- a/src/widgets/multimediaview/js/jquery.mobile.tizen.multimediaview.js +++ b/src/widgets/multimediaview/js/jquery.mobile.tizen.multimediaview.js @@ -158,7 +158,8 @@ controlTimer: null, isVolumeHide: true, isVertical: true, - backupView: null + backupView: null, + _reserveVolume: -1 }); self.role = role; @@ -378,11 +379,17 @@ self.stop(); } }).bind( "volumechange.multimediaview", function ( e ) { - if ( viewElement.volume < 0.1 ) { - viewElement.muted = true; + if ( viewElement.muted && viewElement.volume > 0.1 ) { + volumeButton.removeClass( "ui-volume-icon" ).addClass( "ui-mute-icon" ); + self._reserveVolume = viewElement.volume; + viewElement.volume = 0; + } else if ( self._reserveVolume !== -1 && !viewElement.muted ) { + volumeButton.removeClass( "ui-mute-icon" ).addClass( "ui-volume-icon" ); + viewElement.volume = self._reserveVolume; + self._reserveVolume = -1; + } else if ( viewElement.volume < 0.1 ) { volumeButton.removeClass( "ui-volume-icon" ).addClass( "ui-mute-icon" ); } else { - viewElement.muted = false; volumeButton.removeClass( "ui-mute-icon" ).addClass( "ui-volume-icon" ); }