Changeset 540
- Timestamp:
- 10/28/09 17:52:54 (4 years ago)
- Location:
- trunk/fl5
- Files:
-
- 8 edited
-
player.swf (modified) (previous)
-
src/com/longtailvideo/jwplayer/controller/Controller.as (modified) (2 diffs)
-
src/com/longtailvideo/jwplayer/media/HTTPMediaProvider.as (modified) (1 diff)
-
src/com/longtailvideo/jwplayer/media/MediaProvider.as (modified) (1 diff)
-
src/com/longtailvideo/jwplayer/model/Model.as (modified) (1 diff)
-
src/com/longtailvideo/jwplayer/model/PlayerConfig.as (modified) (7 diffs)
-
src/com/longtailvideo/jwplayer/parsers/MediaParser.as (modified) (1 diff)
-
src/com/longtailvideo/jwplayer/player/Player.as (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
trunk/fl5/src/com/longtailvideo/jwplayer/controller/Controller.as
r536 r540 123 123 _model.playlist.addEventListener(PlaylistEvent.JWPLAYER_PLAYLIST_ITEM, playlistItemHandler, false, 1000); 124 124 125 _model.addEventListener(MediaEvent.JWPLAYER_MEDIA_COMPLETE, completeHandler); 126 125 127 // Broadcast playlist loaded (which was swallowed during player setup); 126 128 if (_model.playlist.length > 0) { … … 152 154 private function errorState(message:String=""):void { 153 155 dispatchEvent(new PlayerEvent(PlayerEvent.JWPLAYER_ERROR, message)); 156 } 157 158 private function completeHandler(evt:MediaEvent):void { 159 154 160 } 155 161 -
trunk/fl5/src/com/longtailvideo/jwplayer/media/HTTPMediaProvider.as
r535 r540 205 205 resize(_width, _height); 206 206 } 207 if (dat.duration && item.duration < 0) {207 if (dat.duration && item.duration <= 0) { 208 208 item.duration = dat.duration; 209 209 } -
trunk/fl5/src/com/longtailvideo/jwplayer/media/MediaProvider.as
r530 r540 39 39 [Event(name="jwplayerMediaLoaded", type="com.longtailvideo.jwplayer.events.MediaEvent")] 40 40 /** 41 * Sent after a load() command has completed 42 * 41 43 * @eventType com.longtailvideo.jwplayer.events.MediaEvent.JWPLAYER_MEDIA_TIME 42 44 */ 43 45 [Event(name="jwplayerMediaTime", type="com.longtailvideo.jwplayer.events.MediaEvent")] 44 46 /** 47 * Sends the position and duration of the currently playing media 48 * 45 49 * @eventType com.longtailvideo.jwplayer.events.MediaEvent.JWPLAYER_MEDIA_VOLUME 46 50 */ 47 51 [Event(name="jwplayerMediaVolume", type="com.longtailvideo.jwplayer.events.MediaEvent")] 48 52 /** 53 * Fired when the currently playing media has completed its playback 54 * 55 * @eventType com.longtailvideo.jwplayer.events.MediaEvent.JWPLAYER_MEDIA_COMPLETE 56 */ 57 [Event(name="jwplayerMediaComplete", type="com.longtailvideo.jwplayer.events.MediaEvent")] 58 /** 59 * Sent when the playback state has changed. 60 * 49 61 * @eventType com.longtailvideo.jwplayer.events.PlayerStateEvent.JWPLAYER_PLAYER_STATE 50 62 */ 51 63 [Event(name="jwplayerPlayerState", type="com.longtailvideo.jwplayer.events.PlayerStateEvent")] 52 53 64 54 65 public class MediaProvider extends Sprite implements IGlobalEventDispatcher { -
trunk/fl5/src/com/longtailvideo/jwplayer/model/Model.as
r527 r540 16 16 17 17 /** 18 * Fired when a portion of the current media has been loaded into the buffer. 19 * 18 20 * @eventType com.longtailvideo.jwplayer.events.MediaEvent.JWPLAYER_MEDIA_BUFFER 19 21 */ 20 [Event(name="jwplayerMediaBuffer", type = "com.longtailvideo.jwplayer.events.MediaEvent")] 21 22 /** 22 [Event(name="jwplayerMediaBuffer", type="com.longtailvideo.jwplayer.events.MediaEvent")] 23 /** 24 * Fired when the buffer is full. 25 * 26 * @eventType com.longtailvideo.jwplayer.events.MediaEvent.JWPLAYER_MEDIA_BUFFER_FULL 27 */ 28 [Event(name="jwplayerMediaBufferFull", type="com.longtailvideo.jwplayer.events.MediaEvent")] 29 /** 30 * Fired if an error occurs in the course of media playback. 31 * 32 * @eventType com.longtailvideo.jwplayer.events.MediaEvent.JWPLAYER_MEDIA_ERROR 33 */ 34 [Event(name="jwplayerMediaError", type="com.longtailvideo.jwplayer.events.MediaEvent")] 35 /** 36 * Fired after the MediaProvider has loaded an item into memory. 37 * 23 38 * @eventType com.longtailvideo.jwplayer.events.MediaEvent.JWPLAYER_MEDIA_LOADED 24 39 */ 25 [Event(name="jwplayerMediaLoaded", type = "com.longtailvideo.jwplayer.events.MediaEvent")] 26 27 /** 40 [Event(name="jwplayerMediaLoaded", type="com.longtailvideo.jwplayer.events.MediaEvent")] 41 /** 42 * Sent after a load() command has completed 43 * 28 44 * @eventType com.longtailvideo.jwplayer.events.MediaEvent.JWPLAYER_MEDIA_TIME 29 45 */ 30 [Event(name="jwplayerMediaTime", type = "com.longtailvideo.jwplayer.events.MediaEvent")] 31 32 /** 46 [Event(name="jwplayerMediaTime", type="com.longtailvideo.jwplayer.events.MediaEvent")] 47 /** 48 * Sends the position and duration of the currently playing media 49 * 33 50 * @eventType com.longtailvideo.jwplayer.events.MediaEvent.JWPLAYER_MEDIA_VOLUME 34 51 */ 35 [Event(name="jwplayerMediaVolume", type = "com.longtailvideo.jwplayer.events.MediaEvent")] 36 37 /** 52 [Event(name="jwplayerMediaVolume", type="com.longtailvideo.jwplayer.events.MediaEvent")] 53 /** 54 * Fired when the currently playing media has completed its playback 55 * 56 * @eventType com.longtailvideo.jwplayer.events.MediaEvent.JWPLAYER_MEDIA_COMPLETE 57 */ 58 [Event(name="jwplayerMediaComplete", type="com.longtailvideo.jwplayer.events.MediaEvent")] 59 /** 60 * Sent when the playback state has changed. 61 * 38 62 * @eventType com.longtailvideo.jwplayer.events.PlayerStateEvent.JWPLAYER_PLAYER_STATE 39 63 */ 40 [Event(name="jwplayerPlayerState", type = "com.longtailvideo.jwplayer.events.PlayerStateEvent")] 41 42 /** 64 [Event(name="jwplayerPlayerState", type="com.longtailvideo.jwplayer.events.PlayerStateEvent")] 65 /** 66 * Fired if an error has occurred in the model. 67 * 43 68 * @eventType com.longtailvideo.jwplayer.events.PlayerEvent.JWPLAYER_ERROR 44 69 */ -
trunk/fl5/src/com/longtailvideo/jwplayer/model/PlayerConfig.as
r524 r540 1 1 package com.longtailvideo.jwplayer.model { 2 import com.longtailvideo.jwplayer.controller.RepeatOptions; 2 3 import com.longtailvideo.jwplayer.plugins.PluginConfig; 3 4 import com.longtailvideo.jwplayer.utils.Configger; … … 5 6 import com.longtailvideo.jwplayer.utils.Strings; 6 7 import com.longtailvideo.jwplayer.utils.TypeChecker; 8 import com.longtailvideo.jwplayer.view.PlayerLayoutManager; 7 9 8 10 import flash.events.EventDispatcher; … … 22 24 private var _autostart:Boolean = false; 23 25 private var _bufferlength:Number = 5; 24 private var _displayclick:String = "play";25 26 private var _displaytitle:Boolean = true; 26 27 private var _fullscreen:Boolean = false; … … 28 29 private var _linktarget:String = "_blank"; 29 30 private var _mute:Boolean = false; 30 private var _repeat:String = "none";31 private var _repeat:String = RepeatOptions.NONE; 31 32 private var _shuffle:Boolean = false; 32 33 private var _smoothing:Boolean = true; … … 39 40 private var _screencolor:Color = null; 40 41 41 private var _controlbar:String = "bottom";42 private var _dock: String = "right";42 private var _controlbar:String = PlayerLayoutManager.BOTTOM; 43 private var _dock:Boolean = true; 43 44 private var _height:Number = 400; 44 45 private var _icons:Boolean = true; … … 222 223 223 224 /** Set this to true to show the dock with large buttons in the top right of the player. Available since 4.5. @default true **/ 224 public function get dock():String { return _dock; } 225 public function set dock(x:String):void { 226 if (x == 'true') { 227 _dock = 'right'; 228 } else { 229 _dock = x; 230 } 225 public function get dock():Boolean { return _dock; } 226 public function set dock(x:Boolean):void { 227 _dock = x; 231 228 } 232 229 … … 286 283 public function get bufferlength():Number { return _bufferlength; } 287 284 public function set bufferlength(x:Number):void { _bufferlength = x; } 288 289 /**290 * What to do when one clicks the display. Can be play, link, fullscreen, none, mute, next. When set to none, the handcursor is291 * also not shown. @default play292 **/293 public function get displayclick():String { return _displayclick; }294 public function set displayclick(x:String):void { _displayclick = x; }295 285 296 286 /** Set this to true to print the title of a video in the display. @default true **/ -
trunk/fl5/src/com/longtailvideo/jwplayer/parsers/MediaParser.as
r320 r540 29 29 itm['file'] = i.@url.toString(); 30 30 } 31 if (i.@duration ) {31 if (i.@duration.length() > 0) { 32 32 itm['duration'] = Strings.seconds(i.@duration.toString()); 33 33 } 34 if (i.@start ) {34 if (i.@start.length() > 0) { 35 35 itm['start'] = Strings.seconds(i.@start.toString()); 36 36 } -
trunk/fl5/src/com/longtailvideo/jwplayer/player/Player.as
r539 r540 30 30 */ 31 31 public class Player extends Sprite { 32 private static var playerVersion:String = "5.0.5 39alpha";32 private static var playerVersion:String = "5.0.540 alpha"; 33 33 private static var _commercial:Boolean = Boolean(CONFIG::commercial); 34 34
Note: See TracChangeset
for help on using the changeset viewer.
