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/YouTubeMediaProvider.as

    r819 r826  
    106106                        _loading = true; 
    107107                        setState(PlayerState.BUFFERING); 
    108                         sendBufferEvent(0); 
    109108                        if (_connected) { 
    110109                                completeLoad(itm); 
     
    133132                                media = _loader; 
    134133                                sendMediaEvent(MediaEvent.JWPLAYER_MEDIA_LOADED); 
    135                                 config.mute == true ? setVolume(0) : setVolume(config.volume); 
     134                                sendBufferEvent(0); 
    136135                                sendMediaEvent(MediaEvent.JWPLAYER_MEDIA_BUFFER_FULL); 
     136                                _outgoing.send('AS3_' + _unique, "setVolume", (config.mute ? 0 : config.volume / 100)); 
    137137                        } 
    138138                } 
     
    141141                /** Pause the YouTube movie. **/ 
    142142                override public function pause():void { 
    143                         _outgoing.send('AS3_' + _unique, "pauseVideo"); 
     143                        if (state == PlayerState.PLAYING || state == PlayerState.BUFFERING) { 
     144                                _outgoing.send('AS3_' + _unique, "pauseVideo"); 
     145                        } 
    144146                        super.pause(); 
    145147                } 
     
    185187                                        break; 
    186188                                case 2: 
    187 //                                      super.pause(); 
     189                                        super.pause(); 
    188190                                        break; 
    189191                                case 3: 
Note: See TracChangeset for help on using the changeset viewer.