- Timestamp:
- 04/05/10 18:43:29 (3 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/fl5/src/com/longtailvideo/jwplayer/controller/Controller.as
r843 r919 4 4 import com.longtailvideo.jwplayer.events.MediaEvent; 5 5 import com.longtailvideo.jwplayer.events.PlayerEvent; 6 import com.longtailvideo.jwplayer.events.PlayerStateEvent; 6 7 import com.longtailvideo.jwplayer.events.PlaylistEvent; 7 8 import com.longtailvideo.jwplayer.events.ViewEvent; … … 502 503 if (!item.streamer && _model.config.streamer) { item.streamer = _model.config.streamer; } 503 504 if (!item.provider) { item.provider = JWParser.getProvider(item); } 504 if (!setProvider(item) && item.file) { _model.playlist.load(item.file); } 505 506 if (!setProvider(item) && item.file) { 507 _model.playlist.load(item.file); 508 } else if(_mediaLoader) { 509 _delayedItem = item; 510 _model.setActiveMediaProvider('default'); 511 dispatchEvent(new PlayerStateEvent(PlayerStateEvent.JWPLAYER_PLAYER_STATE, PlayerState.BUFFERING, PlayerState.IDLE)); 512 } 505 513 } catch (err:Error) { 506 514 Logger.log(err.message, "ERROR"); … … 574 582 protected function mediaSourceLoaded(evt:Event):void { 575 583 var loader:MediaProviderLoader = _mediaLoader; 576 _delayedItem = null;577 584 _mediaLoader = null; 578 585 if (_delayedItem) { 579 586 _model.setMediaProvider(_delayedItem.provider, loader.loadedSource); 587 _delayedItem = null; 580 588 play(); 581 589 } else { 590 _delayedItem = null; 582 591 _model.setMediaProvider(_model.playlist.currentItem.provider, loader.loadedSource); 583 592 }
Note: See TracChangeset
for help on using the changeset viewer.
