Changeset 1149
- Timestamp:
- 07/07/10 13:07:13 (3 years ago)
- Location:
- trunk/fl5
- Files:
-
- 1 deleted
- 5 edited
-
player.swf (modified) (previous)
-
src/com/longtailvideo/jwplayer/media/RTMPMediaProvider.as (modified) (2 diffs)
-
src/com/longtailvideo/jwplayer/model/Playlist.as (modified) (1 diff)
-
src/com/longtailvideo/jwplayer/player/PlayerVersion.as (modified) (1 diff)
-
src/com/longtailvideo/jwplayer/view/View.as (modified) (2 diffs)
-
src/com/wowza/encryption (deleted)
Legend:
- Unmodified
- Added
- Removed
-
trunk/fl5/src/com/longtailvideo/jwplayer/media/RTMPMediaProvider.as
r1147 r1149 159 159 var parts:Array = url.split("?"); 160 160 var ext:String = parts[0].substr(-4); 161 parts[0] = parts[0].substr(0, parts[0].length-4); 161 162 if (url.indexOf(':') > -1) { 162 163 return url; 163 164 } else if (ext == '.mp3') { 164 return 'mp3:' + url.substr(0, url.length - 4);165 return 'mp3:' + parts.join("?"); 165 166 } else if (ext == '.mp4' || ext == '.mov' || ext == '.m4v' || ext == '.aac' || ext == '.m4a' || ext == '.f4v') { 166 167 return 'mp4:' + url; 167 168 } else if (ext == '.flv') { 168 parts[0] = parts[0].substr(0, parts[0].length-4); 169 return parts.length > 1 ? parts.join("?") : parts[0]; 169 return parts.join("?"); 170 170 } else { 171 171 return url; … … 229 229 } 230 230 sendMediaEvent(MediaEvent.JWPLAYER_MEDIA_LOADED); 231 _connection.connect(item.streamer); 231 try { 232 _connection.connect(item.streamer); 233 } catch(e:Error) { 234 error("Could not connect to streamer: " + e.message); 235 } 232 236 } 233 237 -
trunk/fl5/src/com/longtailvideo/jwplayer/model/Playlist.as
r977 r1149 141 141 142 142 protected function playlistError(message:String):void { 143 dispatchEvent(new PlayerEvent(PlayerEvent.JWPLAYER_ERROR, "Playlist could not be loaded: " + message)); 143 if (message.indexOf("Error #2048") >= 0) { 144 dispatchEvent(new PlayerEvent(PlayerEvent.JWPLAYER_ERROR, "Playlist could not be loaded due to crossdomain policy restrictions.")); 145 } else { 146 dispatchEvent(new PlayerEvent(PlayerEvent.JWPLAYER_ERROR, "Playlist could not be loaded: " + message)); 147 } 144 148 } 145 149 -
trunk/fl5/src/com/longtailvideo/jwplayer/player/PlayerVersion.as
r1148 r1149 3 3 4 4 public class PlayerVersion { 5 protected static var _version:String = "5.2.114 8";5 protected static var _version:String = "5.2.1149"; 6 6 7 7 public static function get version():String { -
trunk/fl5/src/com/longtailvideo/jwplayer/view/View.as
r1059 r1149 41 41 import flash.net.URLRequest; 42 42 import flash.system.LoaderContext; 43 import flash.text.TextField; 44 import flash.text.TextFormat; 43 45 44 46 … … 163 165 loaderScreen.removeChild(loaderAnim); 164 166 var errorScreen:DisplayObject = new ErrorScreen() as DisplayObject; 167 var errorMessage:TextField = new TextField(); 168 errorMessage.defaultTextFormat = new TextFormat("_sans", 12, 0xffffff); 169 errorMessage.text = errorMsg; 170 errorMessage.width = loaderScreen.width - 60; 171 errorMessage.wordWrap = true; 172 errorMessage.height = errorMessage.textHeight + 10; 173 165 174 errorScreen.x = (loaderScreen.width - errorScreen.width) / 2; 166 errorScreen.y = (loaderScreen.height - errorScreen.height) / 2; 175 errorScreen.y = (loaderScreen.height - errorScreen.height - errorMessage.height - 10) / 2; 176 errorMessage.x = (loaderScreen.width - errorMessage.width) / 2; 177 errorMessage.y = errorScreen.y + errorScreen.height + 10; 167 178 loaderScreen.addChild(errorScreen); 179 loaderScreen.addChild(errorMessage); 168 180 } 169 181 }
Note: See TracChangeset
for help on using the changeset viewer.
