Ignore:
Timestamp:
10/23/09 15:38:14 (4 years ago)
Author:
zach
Message:
  • Added complete and errors functions and updated ImageMediaProvider, MediaProvider, RTMPMediaProvider, SoundMediaProvider, VideoMediaProvider, and YouTubeMediaProvider
  • Fixed YouTube stop / resume problem
  • Fixed RTMP stop / resume problem, buffering info problem, item duration problem
File:
1 edited

Legend:

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

    r519 r523  
    5454                /** Catch security errors. **/ 
    5555                protected function errorHandler(evt:ErrorEvent):void { 
    56                         stop(); 
    57                         sendMediaEvent(MediaEvent.JWPLAYER_MEDIA_ERROR, {message: evt.text}); 
     56                        error(evt.text); 
    5857                } 
    5958                 
     
    6968                        positionInterval = setInterval(positionHandler, 200); 
    7069                        loadTimer = setTimeout(loadTimerComplete, 3000); 
     70                        setState(PlayerState.BUFFERING); 
     71                        sendBufferEvent(0); 
    7172                        sendMediaEvent(MediaEvent.JWPLAYER_MEDIA_LOADED); 
    7273                        _config.mute == true ? setVolume(0) : setVolume(_config.volume); 
    73                         setState(PlayerState.BUFFERING); 
    74                         sendBufferEvent(0); 
    7574                } 
    7675                                 
     
    143142                        } 
    144143                } 
    145  
    146                 private function complete():void { 
    147                         stream.pause(); 
    148                         clearInterval(positionInterval); 
    149                         positionInterval = undefined; 
    150                         setState(PlayerState.IDLE); 
    151                         sendMediaEvent(MediaEvent.JWPLAYER_MEDIA_COMPLETE); 
    152                         position = 0; 
    153                         stream.seek(position); 
    154                 } 
    155144                 
    156145                 
     
    172161                                        break; 
    173162                                case "NetStream.Play.StreamNotFound": 
    174                                         stop(); 
    175                                         sendMediaEvent(MediaEvent.JWPLAYER_MEDIA_ERROR, {message: 'Video not found or access denied: ' + item.file}); 
     163                                        error('Video not found or access denied: ' + item.file); 
    176164                                        break; 
    177165                        } 
Note: See TracChangeset for help on using the changeset viewer.