Ignore:
Timestamp:
02/10/10 12:40:36 (3 years ago)
Author:
pablo
Message:
  • Clean up for locking scenarios
  • MediaEvent.JWPLAYER_MEDIA_VOLUME event not sent on every item load (only sent in response to a setVolume() call)
  • DisplayComponent dispatches PLAY and PAUSE events, in addition to DISPLAY_CLICK
  • PlaylistComponent dispatches ITEM events
  • Debug options visible in right-click menu when "debug" flashvar is set, even when using the non-debug Flash Player
File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/fl5/src/com/longtailvideo/jwplayer/media/VideoMediaProvider.as

    r819 r826  
    9393                        } 
    9494 
    95                         super.load(itm); 
    9695                        _item = itm; 
    97  
    98                         config.mute == true ? setVolume(0) : setVolume(config.volume); 
    9996 
    10097                        setState(PlayerState.BUFFERING); 
    10198                        sendBufferEvent(0); 
     99 
     100                        super.load(itm); 
     101                         
     102                        streamVolume(config.mute ? 0 : config.volume); 
     103                         
    102104                        clearInterval(_positionInterval); 
    103105                        _positionInterval = setInterval(positionHandler, 200); 
     
    247249                /** Set the volume level. **/ 
    248250                override public function setVolume(vol:Number):void { 
    249                         _transformer.volume = vol / 100; 
    250                         _stream.soundTransform = _transformer; 
     251                        streamVolume(vol);                       
    251252                        super.setVolume(vol); 
     253                } 
     254                 
     255                /** Set the stream's volume, without sending a volume event **/ 
     256                protected function streamVolume(level:Number):void { 
     257                        _transformer.volume = level / 100; 
     258                        if (_stream) { 
     259                                _stream.soundTransform = _transformer; 
     260                        } 
    252261                } 
    253262        } 
Note: See TracChangeset for help on using the changeset viewer.