Changeset 2226


Ignore:
Timestamp:
06/04/12 16:04:51 (12 months ago)
Author:
alex
Message:

error handling

File:
1 edited

Legend:

Unmodified
Added
Removed
  • branches/hds/src/com/longtailvideo/jwplayer/media/HDSMediaProvider.as

    r2225 r2226  
    3737        import org.osmf.media.MediaFactory; 
    3838        import org.osmf.media.MediaPlayer; 
    39         //import org.osmf.media.MediaPlayerSprite; 
     39        import org.osmf.events.MediaErrorEvent; 
    4040        import org.osmf.media.URLResource; 
    4141        import org.osmf.net.DynamicStreamingResource; 
     
    106106                        _player = new MediaPlayer(element); 
    107107                        _player.addEventListener( TimeEvent.DURATION_CHANGE, setDuration ); 
     108                         
     109                        element.addEventListener(MediaErrorEvent.MEDIA_ERROR,function(event:MediaErrorEvent):void 
     110                        { 
     111                                //trace("Media Error: " + event.error.detail); 
     112        //                      stopAll(); 
     113//                              prompt.text = event.error.message + " " + event.error.detail; 
     114                                 
     115                                error(event.error.message); 
     116                                return; 
     117                        }); 
     118                         
    108119                        //_item.duration = _player.duration; 
    109120//                      _player.autoPlay = config.autostart; 
     
    127138                        //_height = 240;         
    128139                        //_videoContainer.addChild(_container); 
     140                        media = _container; 
     141                        /*media.x = 0; 
     142                        media.y = 0; 
     143                        this.x = 0; 
     144                        this.y = 0;*/ 
    129145                        super.load(itm); 
    130146 
     
    133149                        //media. 
    134150                        //Stretcher.stretch(media, 470, 260, config.stretching); 
    135                         media = _container; 
     151 
    136152                        clearInterval(_positionInterval); 
    137153                        _positionInterval = setInterval(positionHandler, 200); 
     
    142158                                setState(PlayerState.BUFFERING); 
    143159                                dispatchEvent(new MediaEvent(MediaEvent.JWPLAYER_MEDIA_BUFFER_FULL)); 
     160 
    144161                        } 
    145162 
Note: See TracChangeset for help on using the changeset viewer.