Changeset 1977


Ignore:
Timestamp:
08/24/11 10:14:33 (21 months ago)
Author:
jeroen
Message:

fixed #1216 by ensuring the levels get reset after a replay of the video (reload of the SMIl file)

Location:
trunk/fl5
Files:
3 edited

Legend:

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

    r1976 r1977  
    348348                        var smilLocation:String = _xmlLoaders[evt.target]; 
    349349                        delete _xmlLoaders[evt.target]; 
    350                         if(arr.length > 1) {  
     350                        if(arr.length > 1) { 
     351                                item.clearLevels() 
    351352                                for(var i:Number=0; i<arr.length; i++) { item.addLevel(arr[i]); } 
    352353                                item.setLevel(item.getLevel(config.bandwidth, config.width)); 
  • trunk/fl5/src/com/longtailvideo/jwplayer/model/PlaylistItem.as

    r1800 r1977  
    113113 
    114114 
     115        /** Levels need to be cleared e.g. for reloading a multibitrate SMIL. **/ 
     116        public function clearLevels():void { 
     117            _levels = new Array(); 
     118        }; 
     119 
     120 
    115121                /** Blacklist a level from usage (e.g. if it cannot be played or drops too many frames). **/ 
    116122                public function blacklistLevel(level:Number,state:Boolean=true):void { 
Note: See TracChangeset for help on using the changeset viewer.