Changeset 2056


Ignore:
Timestamp:
01/12/12 16:32:22 (16 months ago)
Author:
pablo
Message:

Sets the player volume to 0 if the user clicks the bottom 10% of the controlbar (1339)

Location:
trunk/fl5
Files:
9 edited

Legend:

Unmodified
Added
Removed
  • trunk/fl5/js/bin-debug/jwplayer.js

    r2055 r2056  
    1919var $jw = jwplayer; 
    2020 
    21 jwplayer.version = '5.9.2055'; 
     21jwplayer.version = '5.9.2056'; 
    2222 
    2323// "Shiv" method for older IE browsers; required for parsing media tags 
     
    54615461                                xps = msx - _positions.volumeSliderRail.left - window.pageXOffset; 
    54625462                                var pct = Math.round(xps / _positions.volumeSliderRail.width * 100); 
    5463                                 if (pct < 0) { 
     5463                                if (pct < 10) { 
    54645464                                        pct = 0; 
    54655465                                } else if (pct > 100) { 
  • trunk/fl5/js/src/html5/jwplayer.html5.controlbar.js

    r2053 r2056  
    711711                                xps = msx - _positions.volumeSliderRail.left - window.pageXOffset; 
    712712                                var pct = Math.round(xps / _positions.volumeSliderRail.width * 100); 
    713                                 if (pct < 0) { 
     713                                if (pct < 10) { 
    714714                                        pct = 0; 
    715715                                } else if (pct > 100) { 
  • trunk/fl5/js/src/jwplayer.js

    r2055 r2056  
    1111var $jw = jwplayer; 
    1212 
    13 jwplayer.version = '5.9.2055'; 
     13jwplayer.version = '5.9.2056'; 
    1414 
    1515// "Shiv" method for older IE browsers; required for parsing media tags 
  • trunk/fl5/js/test/examples/settings.js

    r2049 r2056  
    3030 
    3131}; 
     32 
     33function getVariable(name) { 
     34        var regex = new RegExp(name+"=([\\w\\,]+)"); 
     35        var match = window.location.href.match(regex); 
     36        if (match && match.length > 1) { 
     37                return match[1]; 
     38        } else { 
     39                return ""; 
     40        } 
     41} 
     42 
     43function setDefault(name) { 
     44        var val = getVariable(name); 
     45        if (val) { 
     46                document.getElementById(name+"_"+val).selected = true; 
     47        } 
     48} 
  • trunk/fl5/js/test/examples/single_mp4.html

    r2032 r2056  
    1616        </p> 
    1717        <p>Rendering mode: 
    18             <select id="renderer"> 
    19               <option value="flashonly"  selected="selected">Flash Only</option> 
    20               <option value="html5only">HTML5 Only</option> 
     18            <select id="mode"> 
     19              <option id="mode_html5" value="html5" selected="selected">HTML5</option> 
     20              <option id="mode_flash" value="flash">Flash</option> 
    2121            </select> 
    2222                        <button id="update" onclick="return setupAll();">Update</button> 
     
    2727        </div> 
    2828        <script type="text/javascript"> 
     29                        setDefault("mode"); 
     30        
    2931                function setupAll() { 
    30                 var mode = document.getElementById('renderer').value; 
     32                var mode = document.getElementById('mode').value; 
    3133 
    3234                jwplayer("player").setup({ 
  • trunk/fl5/src/com/longtailvideo/jwplayer/player/PlayerVersion.as

    r2055 r2056  
    33         
    44        public class PlayerVersion { 
    5                 protected static var _version:String = '5.9.2055'; 
     5                protected static var _version:String = '5.9.2056'; 
    66                 
    77                public static function get version():String { 
  • trunk/fl5/src/com/longtailvideo/jwplayer/view/components/ControlbarComponent.as

    r2022 r2056  
    570570                private function volumeHandler(evt:ViewEvent):void { 
    571571                        var volume:Number = Math.round(evt.data * 100); 
     572                        volume = volume < 10 ? 0 : volume; 
    572573                        if (!_player.locked) { 
    573574                                var volumeEvent:MediaEvent = new MediaEvent(MediaEvent.JWPLAYER_MEDIA_VOLUME); 
  • trunk/fl5/src/com/longtailvideo/jwplayer/view/components/ControlbarComponentV4.as

    r2049 r2056  
    591591                        } 
    592592                        var pct:Number = (scrubber.icon.x - scrubber.rail.x) / (scrubber.rail.width - scrubber.icon.width) * mpl; 
     593                        pct = pct < 10 ? 0 : pct; 
     594                         
    593595                        scrubber = null; 
    594596                        if (sliderType == 'volumeSlider') { 
Note: See TracChangeset for help on using the changeset viewer.