Changeset 905
- Timestamp:
- 03/26/10 06:40:02 (3 years ago)
- Files:
-
- 4 added
- 7 deleted
- 15 edited
- 2 copied
- 19 moved
-
plugins/agegate/v4 (added)
-
plugins/agegate/v4/bin-release (moved) (moved from plugins/agegate/bin-release)
-
plugins/agegate/v4/build (moved) (moved from plugins/agegate/build)
-
plugins/agegate/v4/includes (moved) (moved from plugins/agegate/includes)
-
plugins/agegate/v4/lib (moved) (moved from plugins/agegate/lib)
-
plugins/agegate/v4/settings.xml (moved) (moved from plugins/agegate/settings.xml)
-
plugins/agegate/v4/src (moved) (moved from plugins/agegate/src)
-
plugins/agegate/v4/tests (moved) (moved from plugins/agegate/tests)
-
plugins/agegate/v5 (moved) (moved from branches/plugins/agegate)
-
plugins/flow (deleted)
-
plugins/hd/v5/bin-release (deleted)
-
plugins/hd/v5/build/build.bat (modified) (1 diff)
-
plugins/hd/v5/build/build.sh (modified) (1 diff)
-
plugins/hd/v5/hd.swf (copied) (copied from plugins/hd/v5/bin-release/hd.swf)
-
plugins/hd/v5/hd.xml (copied) (copied from plugins/hd/v5/bin-release/hd.xml)
-
plugins/popout (deleted)
-
plugins/replay (deleted)
-
plugins/sharing/v4 (added)
-
plugins/sharing/v4/build.sh (moved) (moved from plugins/sharing/build.sh)
-
plugins/sharing/v4/com (moved) (moved from plugins/sharing/com)
-
plugins/sharing/v4/embedButton.png (moved) (moved from plugins/sharing/embedButton.png)
-
plugins/sharing/v4/embedIcon.png (moved) (moved from plugins/sharing/embedIcon.png)
-
plugins/sharing/v4/embedScreen.png (moved) (moved from plugins/sharing/embedScreen.png)
-
plugins/sharing/v4/shareButton.png (moved) (moved from plugins/sharing/shareButton.png)
-
plugins/sharing/v4/shareIcon.png (moved) (moved from plugins/sharing/shareIcon.png)
-
plugins/sharing/v4/shareScreen.png (moved) (moved from plugins/sharing/shareScreen.png)
-
plugins/sharing/v4/sharing.swf (moved) (moved from plugins/sharing/sharing.swf)
-
plugins/sharing/v4/sharing.xml (moved) (moved from plugins/sharing/sharing.xml)
-
plugins/sharing/v5 (moved) (moved from branches/plugins/sharing)
-
plugins/spoton (deleted)
-
plugins/tabbar (deleted)
-
skins/beelden/beelden.xml (modified) (5 diffs)
-
skins/lulu/controlbar/muteButton.png (modified) (previous)
-
skins/lulu/controlbar/timeSliderProgress.png (modified) (previous)
-
skins/lulu/controlbar/timeSliderThumb.png (modified) (previous)
-
skins/lulu/controlbar/unmuteButton.png (modified) (previous)
-
skins/lulu/controlbar/volumeSliderBuffer.png (deleted)
-
skins/lulu/controlbar/volumeSliderProgress.png (modified) (previous)
-
skins/lulu/controlbar/volumeSliderRail.png (modified) (previous)
-
skins/lulu/controlbar/volumeSliderThumb.png (added)
-
skins/lulu/lulu.xml (modified) (1 diff)
-
skins/lulu/src/lulu.ai (modified) (previous)
-
testing/files/jquery.cookie.js (added)
-
testing/files/style.css (modified) (2 diffs)
-
testing/index.html (modified) (9 diffs)
-
testing/settings.js (modified) (5 diffs)
-
trunk/fl5/src/com/longtailvideo/jwplayer/player/Player.as (modified) (10 diffs)
Legend:
- Unmodified
- Added
- Removed
-
plugins/hd/v5/build/build.bat
r866 r905 6 6 echo "Compiling player 5 plugin..." 7 7 8 %FLEXPATH%\bin\mxmlc ..\src\com\longtailvideo\plugins\hd\HD.as -sp ..\src\ -o ..\ bin-release\hd.swf -library-path+=..\libs -load-externs ..\libs\sdk-classes.xml -use-network=false -debug=false8 %FLEXPATH%\bin\mxmlc ..\src\com\longtailvideo\plugins\hd\HD.as -sp ..\src\ -o ..\hd.swf -library-path+=..\libs -load-externs ..\libs\sdk-classes.xml -use-network=false -debug=false -
plugins/hd/v5/build/build.sh
r830 r905 5 5 6 6 echo "Compiling with MXMLC..." 7 $FLEXPATH/bin/mxmlc ../src/com/longtailvideo/plugins/hd/HD.as -sp ../src -o ../ bin-release/hd.swf -library-path+=../libs -use-network=false -optimize=true -incremental=false7 $FLEXPATH/bin/mxmlc ../src/com/longtailvideo/plugins/hd/HD.as -sp ../src -o ../hd.swf -library-path+=../libs -use-network=false -optimize=true -incremental=false -
skins/beelden/beelden.xml
r892 r905 22 22 <element name="shade" src="background.png" /> 23 23 <element name="divider" src="divider.png" /> 24 24 25 25 <element name="blankButton" src="blankButton.png" /> 26 26 <element name="blankButtonOver" src="blankButton.png" /> 27 27 28 28 <element name="playButton" src="playButton.png" /> 29 29 <element name="playButtonOver" src="playButtonOver.png" /> 30 30 31 31 <element name="pauseButton" src="pauseButton.png" /> 32 32 <element name="pauseButtonOver" src="pauseButtonOver.png" /> 33 34 <element name="timeSliderRail" src="timeSliderRail.png" /> 33 34 <element name="timeSliderRail" src="timeSliderRail.png" /> 35 35 <element name="timeSliderBuffer" src="timeSliderBuffer.png" /> 36 36 <element name="timeSliderProgress" src="timeSliderProgress.png" /> 37 37 <element name="timeSliderThumb" src="timeSliderThumb.png" /> 38 38 39 39 <element name="fullscreenButton" src="fullscreenButton.png" /> 40 40 <element name="fullscreenButtonOver" src="fullscreenButtonOver.png" /> 41 41 42 42 <element name="normalscreenButton" src="normalscreenButton.png" /> 43 43 <element name="normalscreenButtonOver" src="normalscreenButtonOver.png" /> 44 44 45 45 <element name="muteButton" src="muteButton.png" /> 46 46 <element name="muteButtonOver" src="muteButtonOver.png" /> 47 47 48 48 <element name="unmuteButton" src="unmuteButton.png" /> 49 49 <element name="unmuteButtonOver" src="unmuteButtonOver.png" /> 50 50 51 51 <element name="volumeSliderRail" src="volumeSliderRail.png" /> 52 52 <element name="volumeSliderBuffer" src="volumeSliderBuffer.png" /> … … 54 54 </elements> 55 55 </component> 56 56 57 57 <component name="display"> 58 58 <elements> … … 64 64 </elements> 65 65 </component> 66 66 67 67 <component name="dock"> 68 68 <elements> … … 71 71 </elements> 72 72 </component> 73 73 74 74 <component name="playlist"> 75 75 <elements> … … 81 81 </elements> 82 82 </component> 83 83 84 84 <component name="hd"> 85 85 <elements> -
skins/lulu/lulu.xml
r874 r905 36 36 <element name="unmuteButton" src="unmuteButton.png" /> 37 37 38 <element name="volumeSliderRail" src=" timeSliderRail.png" />39 <element name="volumeSliderProgress" src=" timeSliderProgress.png" />40 <element name="volumeSliderThumb" src=" timeSliderThumb.png" />38 <element name="volumeSliderRail" src="volumeSliderRail.png" /> 39 <element name="volumeSliderProgress" src="volumeSliderProgress.png" /> 40 <element name="volumeSliderThumb" src="volumeSliderThumb.png" /> 41 41 42 42 <element name="fullscreenButton" src="fullscreenButton.png" /> 43 44 43 <element name="normalscreenButton" src="normalscreenButton.png" /> 45 44 -
testing/files/style.css
r888 r905 4 4 body { 5 5 font-family: Arial, sans-serif; 6 padding: 20px 40px;6 padding: 0 40px 20px 40px; 7 7 } 8 8 a { … … 126 126 background: #e4eed3; 127 127 } 128 #optionsform { 129 height: 20px; 130 } 131 #optionsform select { 132 width: 120px; 133 margin-left: 20px; 134 float: right; 135 clear: none; 136 } -
testing/index.html
r889 r905 4 4 <link rel="stylesheet" href="files/style.css" type="text/css"> 5 5 <script type="text/javascript" src="files/jquery.js"></script> 6 <script type="text/javascript" src="files/jquery.cookie.js"></script> 6 7 <script type="text/javascript" src="files/swfobject.js"></script> 7 8 <script type="text/javascript" src="settings.js"></script> … … 20 21 /** When jQuery is loaded, we initialize everything. **/ 21 22 $().ready(function() { initializeTool(); }); 22 /** Load the settings and querystring to initialize the tool. **/23 /** Initialize the tool options. **/ 23 24 function initializeTool() { 25 var ops = ['api_forms','plugin_api','skinning']; 26 for (var i=0; i<ops.length; i++) { 27 if($.cookie(ops[i])) { 28 settings[ops[i]] = $.cookie(ops[i]); 29 $('#'+ops[i]).val($.cookie(ops[i])); 30 } 31 $('#'+ops[i]).change(function(evt) { 32 $.cookie($(evt.currentTarget).attr('id'),$(evt.currentTarget).val(),{expires:99}); 33 location.reload(true); 34 }); 35 } 36 loadSettings(); 37 } 38 /** Load the settings and querystring. **/ 39 function loadSettings() { 24 40 // load the settings. 25 for (dct in settings) { 26 for (itm in settings[dct]) { 27 $("#"+dct).append("<option>"+itm+"</option>"); 28 } 29 } 41 for (itm in settings['examples']) { $("#examples").append("<option>"+itm+"</option>"); } 42 for (itm in settings['players']) { $("#players").append("<option>"+itm+"</option>"); } 43 for (itm in settings[settings.skinning+'_skins']) { $("#skins").append("<option>"+itm+"</option>"); } 44 for (itm in settings[settings.plugin_api+'_plugins']) { $("#plugins").append("<option>"+itm+"</option>"); } 30 45 // When an example is selected, we reload the entire page. 31 46 $("#examples").change(function(evt) { … … 43 58 if(variables['skin']) { $('#skins').val(variables['skin']); } 44 59 $("#skins").change(function(evt) { insertPlayer(evt); }); 45 if(variables['plugins']) { $('#plugins').val(variables['plugins'].split(',')); }60 if(variables['plugins']) { $('#plugins').val(variables['plugins'].split(',')); } 46 61 $("#plugins").change(function(evt) { reloadFieldsets(evt); }); 47 62 // set the handler on the flashvars and load the whole bunch. … … 78 93 for (var i=0; i<arr.length; i++) { 79 94 parsing++; 80 swf = settings .plugins[arr[i]];95 swf = settings[settings.plugin_api+'_plugins'][arr[i]]; 81 96 xml = swf.substr(0,swf.length-4) + '.xml'; 82 97 parsePluginXML(xml,arr[i]); … … 171 186 variables['player'] = $('#players').val(); 172 187 if($("#skins").val() != 'none') { 173 vrs['skin'] = settings .skins[$("#skins").val()];188 vrs['skin'] = settings[settings.skinning+'_skins'][$("#skins").val()]; 174 189 variables['skin'] = $("#skins").val(); 175 190 } … … 178 193 var arr = $("#plugins").val(); 179 194 for(var i=0; i<arr.length; i++) { 180 plg.push(settings .plugins[arr[i]]);195 plg.push(settings[settings.plugin_api+'_plugins'][arr[i]]); 181 196 } 182 197 vrs['plugins'] = plg.join(','); … … 219 234 /** When the player is ready and the API forms can be shown, display them. **/ 220 235 function playerReady(obj) { 221 if(settings[' show_api_forms']) {236 if(settings['api_forms'] == 'show') { 222 237 player = document.getElementById(obj['id']); 223 238 $('#javascript').css('display','block'); … … 311 326 312 327 328 <form id="optionsform"> 329 <select name="api_forms" id="api_forms"> 330 <option value="hide">hide API forms</option> 331 <option value="show">show API forms</option> 332 </select> 333 <select name="skinning" id="skinning"> 334 <option value="png">PNG skins</option> 335 <option value="swf">SWF skins</option> 336 </select> 337 <select name="plugin_api" id="plugin_api"> 338 <option value="v4">v4 plugins</option> 339 <option value="v5">v5 plugins</option> 340 </select> 341 </form> 342 313 343 314 344 … … 321 351 </fieldset> 322 352 </form> 323 324 353 325 354 -
testing/settings.js
r885 r905 1 1 var settings = { 2 /** Show or hide the API (vars, events, listeners) forms. **/ 3 show_api_forms:true, 2 /** Global settings. **/ 3 api_forms:'hide', 4 plugin_api:'v4', 5 skinning:'png', 4 6 /** Player versions to test. **/ 5 7 players: { … … 16 18 '4.0':'../tags/mediaplayer-4.0/player.swf' 17 19 }, 18 /** Available plugins to test. **/ 19 plugins: { 20 /** Available JW4 plugins to test. **/ 21 v4_plugins: { 22 agegate:'../plugins/agegate/v4/agegate.swf', 20 23 audiodescription:'../plugins/audiodescription/v4/audiodescription.swf', 21 24 captions:'../plugins/captions/v4/captions.swf', 22 25 clickproxy:'../plugins/clickproxy/clickproxy.swf', 23 hd:'../plugins/hd/ hd.swf',26 hd:'../plugins/hd/v4/hd.swf', 24 27 livestream:'../plugins/livestream/livestream.swf', 25 28 metaviewer:'../plugins/metaviewer/metaviewer.swf', … … 27 30 revolt:'../plugins/revolt/revolt.swf', 28 31 searchbar:'../plugins/searchbar/searchbar.swf', 29 sharing:'../plugins/sharing/ sharing.swf',32 sharing:'../plugins/sharing/v4/sharing.swf', 30 33 snapshot:'../plugins/snapshot/snapshot.swf' 31 34 }, 32 /** Skins to test. **/ 33 skins: { 35 /** Available JW5 plugins to test. **/ 36 v5_plugins: { 37 agegate:'../plugins/agegate/v5/agegate.swf', 38 captions:'../plugins/captions/v5/captions.swf', 39 hd:'../plugins/hd/v5/hd.swf', 40 sharing:'../plugins/sharing/v5/sharing.swf' 41 }, 42 /** PNG skins to test. **/ 43 png_skins: { 34 44 none:'', 35 beelden_xml:'../skins/beelden/beelden.xml', 45 beelden:'../skins/beelden/beelden.xml', 46 bekle:'../skins/bekle/bekle.xml', 47 bluemetal:'../skins/bluemetal/bluemetal.xml', 48 classic:'../skins/classic/classic.xml', 49 five:'../skins/five/five.xml', 50 grungetape:'../skins/grungetape/grungetape.xml', 51 icecreamsneaka:'../skins/icecreamsneaka/icecreamsneaka.xml', 52 kleur:'../skins/kleur/kleur.xml', 53 lulu:'../skins/lulu/lulu.xml', 54 modieus:'../skins/modieus/modieus.xml', 55 nacht:'../skins/nacht/nacht.xml', 56 playcasso:'../skins/playcasso/playcasso.xml', 57 schoon:'../skins/schoon/schoon.xml', 58 snel:'../skins/snel/snel.xml', 59 stormtrooper:'../skins/stormtrooper/stormtrooper.xml' 60 }, 61 /** SWF skins to test. **/ 62 swf_skins: { 63 none:'', 36 64 bekle:'../skins/bekle/bekle.swf', 37 bekle_xml:'../skins/bekle/bekle.xml',38 65 bluemetal:'../skins/bluemetal/bluemetal.swf', 39 bluemetal_xml:'../skins/bluemetal/bluemetal.xml',40 66 classic:'../skins/classic/classic.swf', 41 classic_xml:'../skins/classic/classic.xml',42 67 five:'../skins/five/five.swf', 43 five_xml:'../skins/five/five.xml',44 68 grungetape:'../skins/grungetape/grungetape.swf', 45 grungetape_xml:'../skins/grungetape/grungetape.xml',46 69 icecreamsneaka:'../skins/icecreamsneaka/icecreamsneaka.swf', 47 icecreamsneaka_xml:'../skins/icecreamsneaka/icecreamsneaka.xml', 48 lulu_xml:'../skins/lulu/lulu.xml', 70 kleur:'../skins/kleur/kleur.swf', 49 71 modieus:'../skins/modieus/modieus.swf', 50 modieus_xml:'../skins/modieus/modieus.xml',72 nacht:'../skins/nacht/nacht.swf', 51 73 playcasso:'../skins/playcasso/playcasso.swf', 52 playcasso_xml:'../skins/playcasso/playcasso.xml',53 74 schoon:'../skins/schoon/schoon.swf', 54 schoon_xml:'../skins/schoon/schoon.xml',55 75 snel:'../skins/snel/snel.swf', 56 snel_xml:'../skins/snel/snel.xml', 57 stijl:'../skins/stijl/stijl.swf', 58 stijl_xml:'../skins/stijl/stijl.xml', 59 stormtrooper_xml:'../skins/stormtrooper/stormtrooper.xml' 76 stijl:'../skins/stijl/stijl.swf' 60 77 }, 61 78 /** All the setup examples with their flashvars. **/ … … 264 281 }, 265 282 ' ': {}, 266 'Audiodescription and captions plugins': {283 'Audiodescription plugin': { 267 284 file:'../../testing/files/corrie.flv', 268 285 height:240, 269 286 width:500, 270 plugins:'audiodescription,captions', 271 'captions.file':'files/corrie.xml', 287 plugins:'audiodescription', 272 288 'audiodescription.file':'files/corrie.mp3' 273 289 }, 274 'C lickproxy plugin': {275 height:240,276 width:800,277 file:'../../testing/files/bunny.flv',278 plugins:'c lickproxy',279 'c lickproxy.listener':'$.alert'290 'Captions plugins': { 291 file:'../../testing/files/corrie.flv', 292 height:240, 293 width:500, 294 plugins:'captions', 295 'captions.file':'files/corrie.xml' 280 296 }, 281 297 'HD plugin': { … … 334 350 'sharing.code':'<embed src="http://content.bitsontherun.com/players/nPripu9l-1754.swf" width="400" height="250" allowscriptaccess="always" />', 335 351 'sharing.link':'http://www.bigbuckbunny.org/' 336 },337 'Snapshot plugin': {338 file:'../../testing/files/bunny.mp4',339 height:260,340 width:600,341 plugins:'snapshot',342 'snapshot.script':'files/snapshot.php'343 352 } 344 353 } -
trunk/fl5/src/com/longtailvideo/jwplayer/player/Player.as
r730 r905 224 224 return controller.setPlaylistIndex(index); 225 225 } 226 227 226 228 227 /** 229 228 * @inheritDoc … … 232 231 return controller.next(); 233 232 } 234 235 233 236 234 /** 237 235 * @inheritDoc … … 240 238 return controller.previous(); 241 239 } 242 243 240 244 241 /** 245 242 * @inheritDoc … … 248 245 return controller.redraw(); 249 246 } 250 251 247 252 248 /** 253 249 * @inheritDoc … … 256 252 return model.fullscreen; 257 253 } 258 259 254 260 255 /** 261 256 * @inheritDoc … … 264 259 controller.fullscreen(on); 265 260 } 266 267 261 268 262 /** 269 263 * @inheritDoc … … 272 266 return controller.link(index); 273 267 } 274 275 268 276 269 /** 277 270 * @inheritDoc … … 280 273 return view.components; 281 274 } 282 283 275 284 276 /** 285 277 * @inheritDoc … … 288 280 view.overrideComponent(plugin); 289 281 } 290 282 291 283 /** 292 284 * @private … … 297 289 return view.getPlugin(id); 298 290 } 299 291 300 292 /** The player should not accept any calls referencing its display stack **/ 301 293 public override function addChild(child:DisplayObject):DisplayObject {
Note: See TracChangeset
for help on using the changeset viewer.
