Changeset 1045
- Timestamp:
- 05/19/10 10:55:43 (3 years ago)
- Location:
- testing
- Files:
-
- 1 added
- 1 deleted
- 8 edited
-
files/bitrates.xml (modified) (1 diff)
-
files/cloudfront.xml (modified) (5 diffs)
-
files/config.xml (modified) (1 diff)
-
files/dynamic.smil (modified) (1 diff)
-
files/hd.xml (added)
-
files/highwinds.xml (modified) (1 diff)
-
files/jquery.cookie.js (deleted)
-
files/style.css (modified) (3 diffs)
-
index.html (modified) (8 diffs)
-
settings.js (modified) (12 diffs)
Legend:
- Unmodified
- Added
- Removed
-
testing/files/bitrates.xml
r964 r1045 1 <rss version="2.0" 2 xmlns:media="http://search.yahoo.com/mrss/" 3 xmlns:jwplayer="http://developer.longtailvideo.com/trac/wiki/FlashFormats">4 <channel>5 <title>Playlist with bitrate switches</title>1 <rss version="2.0" xmlns:jwplayer="http://developer.longtailvideo.com/trac/" xmlns:media="http://search.yahoo.com/mrss/"> 2 <channel> 3 <title>Elephants Dream</title> 4 <description>Elephants Dream is the worldâs first open movie, made entirely with open source graphics software such as Blender, and with all production files freely available to use however you please, under a Creative Commons license.</description> 5 <link>http://orange.blender.org/</link> 6 6 7 <item> 8 <title>Progressive download</title> 9 <description>When bitrate switching a progressive download, the only actual switch is done on startup.</description> 10 <media:group> 11 <media:content bitrate="1600" width="1080" url="http://content.bitsontherun.com/videos/8Juv1MVa-67727.mp4" /> 12 <media:content bitrate="1200" width="720" url="http://content.bitsontherun.com/videos/8Juv1MVa-485.mp4" /> 13 <media:content bitrate="800" width="480" url="http://content.bitsontherun.com/videos/8Juv1MVa-484.mp4" /> 14 <media:content bitrate="400" width="320" url="http://content.bitsontherun.com/videos/8Juv1MVa-483.mp4" /> 15 <media:thumbnail url="http://content.bitsontherun.com/thumbs/8Juv1MVa-480.jpg" /> 16 </media:group> 17 </item> 7 <item> 8 <title>Elephants Dream</title> 9 <link>http://orange.blender.org/</link> 10 <pubDate>Fri, 04 Apr 2008 00:00:00 -0000</pubDate> 11 <description>Elephants Dream is the worldâs first open movie, made entirely with open source graphics software such as Blender, and with all production files freely available to use however you please, under a Creative Commons license.</description> 18 12 19 <item> 20 <title>HTTP streaming</title> 21 <description>Bitrate switching for HTTP streaming is done on startup and with every seek and fullscreen switch.</description> 22 <media:content bitrate="1600" width="1080" url="http://content.bitsontherun.com/videos/LJSVMnCF-67067.mp4" /> 23 <media:content bitrate="1200" width="720" url="http://content.bitsontherun.com/videos/LJSVMnCF-329.mp4" /> 24 <media:content bitrate="800" width="480" url="http://content.bitsontherun.com/videos/LJSVMnCF-60830.mp4" /> 25 <media:content bitrate="400" width="320" url="http://content.bitsontherun.com/videos/LJSVMnCF-327.mp4" /> 26 <media:thumbnail url="http://content.bitsontherun.com/thumbs/8Juv1MVa-480.jpg" /> 27 <jwplayer:type>http</jwplayer:type> 28 <jwplayer:http.startparam>starttime</jwplayer:http.startparam> 29 </item> 30 31 <item> 32 <title>RTMP streaming (regular)</title> 33 <description>Bitrate switching for RTMP streaming is done on startup and with every seek and fullscreen switch.</description> 34 <media:group> 35 <media:content bitrate="1600" width="1080" url="http://hwcdn.net/i6s8g7u7/fms/dynamic/8Juv1MVa-67727.mp4?dopproto=rtmpt" /> 36 <media:content bitrate="1200" width="720" url="http://hwcdn.net/i6s8g7u7/fms/dynamic/8Juv1MVa-485.mp4?dopproto=rtmpt" /> 37 <media:content bitrate="800" width="480" url="http://hwcdn.net/i6s8g7u7/fms/dynamic/8Juv1MVa-484.mp4?dopproto=rtmpt" /> 38 <media:content bitrate="400" width="320" url="http://hwcdn.net/i6s8g7u7/fms/dynamic/8Juv1MVa-483.mp4?dopproto=rtmpt" /> 39 <media:thumbnail url="http://content.bitsontherun.com/thumbs/8Juv1MVa-480.jpg" /> 40 </media:group> 41 <jwplayer:type>rtmp</jwplayer:type> 42 <jwplayer:rtmp.loadbalance>true</jwplayer:rtmp.loadbalance> 43 </item> 44 45 <item> 46 <title>RTMP streaming (dynamic)</title> 47 <description>When an FMS 3.5 server is detected, bitrate switching is also continously done while watching the video.</description> 48 <media:group> 49 <media:content bitrate="1600" width="1080" url="videos/8Juv1MVa-67727.mp4" /> 50 <media:content bitrate="1200" width="720" url="videos/8Juv1MVa-485.mp4" /> 51 <media:content bitrate="800" width="480" url="videos/8Juv1MVa-484.mp4" /> 52 <media:content bitrate="400" width="320" url="videos/8Juv1MVa-483.mp4" /> 53 <media:thumbnail url="http://content.bitsontherun.com/thumbs/8Juv1MVa-480.jpg" /> 54 </media:group> 55 <jwplayer:type>rtmp</jwplayer:type> 56 <jwplayer:streamer>rtmpt://fms.12E5.edgecastcdn.net/0012E5</jwplayer:streamer> 57 </item> 58 59 <item> 60 <title>RTMP streaming (dynamic)</title> 61 <description>Another dynamic streaming example, this time with a Wowza2 server</description> 62 <media:group> 63 <media:content bitrate="1600" width="1080" url="8Juv1MVa-67727.mp4" /> 64 <media:content bitrate="1200" width="720" url="8Juv1MVa-485.mp4" /> 65 <media:content bitrate="800" width="480" url="8Juv1MVa-484.mp4" /> 66 <media:content bitrate="400" width="320" url="8Juv1MVa-483.mp4" /> 67 <media:thumbnail url="http://content.bitsontherun.com/thumbs/8Juv1MVa-480.jpg" /> 68 </media:group> 69 <jwplayer:type>rtmp</jwplayer:type> 70 <jwplayer:streamer>rtmp://laketk.com/jwvod</jwplayer:streamer> 71 </item> 72 73 </channel> 13 <media:group> 14 <media:content bitrate="1390" url="http://content.bitsontherun.com/videos/LJSVMnCF-67067.mp4" width="1080" /> 15 <media:content bitrate="990" url="http://content.bitsontherun.com/videos/LJSVMnCF-329.mp4" width="720" /> 16 <media:content bitrate="610" url="http://content.bitsontherun.com/videos/LJSVMnCF-60830.mp4" width="480" /> 17 <media:content bitrate="630" url="http://content.bitsontherun.com/videos/LJSVMnCF-327.mp4" width="320" /> 18 </media:group> 19 <jwplayer:type>http</jwplayer:type> 20 <jwplayer:http.startparam>starttime</jwplayer:http.startparam> 21 <jwplayer:duration>653</jwplayer:duration> 22 <jwplayer:image>http://content.bitsontherun.com/thumbs/LJSVMnCF.jpg</jwplayer:image> 23 <jwplayer:playlist.image>http://content.bitsontherun.com/thumbs/LJSVMnCF-120.jpg</jwplayer:playlist.image> 24 </item> 25 </channel> 74 26 </rss> -
testing/files/cloudfront.xml
r909 r1045 3 3 xmlns:jwplayer="http://developer.longtailvideo.com/trac/wiki/FlashFormats"> 4 4 <channel> 5 <title>Cloudfr tonstreaming playlist</title>5 <title>Cloudfront streaming playlist</title> 6 6 7 7 <item> … … 13 13 <media:content url="bunny.flv" /> 14 14 <jwplayer:streamer>rtmp://s37pvs8v39ibrr.cloudfront.net/cfx/st</jwplayer:streamer> 15 <jwplayer:type>rtmp</jwplayer:type>16 15 </item> 17 16 … … 24 23 <media:content url="bunny.mp4" /> 25 24 <jwplayer:streamer>rtmp://s37pvs8v39ibrr.cloudfront.net/cfx/st</jwplayer:streamer> 26 <jwplayer:type>rtmp</jwplayer:type>27 25 </item> 28 26 … … 36 34 <jwplayer:streamer>rtmp://s37pvs8v39ibrr.cloudfront.net/cfx/st</jwplayer:streamer> 37 35 <media:thumbnail url="files/bunny.jpg" /> 38 <jwplayer:type>rtmp</jwplayer:type>39 36 </item> 40 37 … … 48 45 <jwplayer:streamer>rtmp://s37pvs8v39ibrr.cloudfront.net/cfx/st</jwplayer:streamer> 49 46 <media:thumbnail url="files/bunny.png" /> 50 <jwplayer:type>rtmp</jwplayer:type>51 </item>52 53 <item>54 <title>Extremists (flv)</title>55 <description>The Extremists</description>56 <pubDate>Sat, 07 Sep 2002 09:42:31 GMT</pubDate>57 <media:content url="Extremists.flv" />58 <jwplayer:streamer>rtmp://s37pvs8v39ibrr.cloudfront.net/cfx/st</jwplayer:streamer>59 <jwplayer:type>rtmp</jwplayer:type>60 </item>61 62 <item>63 <title>Extremists (mp4)</title>64 <description>The Extremists</description>65 <pubDate>Sat, 07 Sep 2002 09:42:31 GMT</pubDate>66 <media:content url="Extremists.m4v" />67 <jwplayer:streamer>rtmp://s37pvs8v39ibrr.cloudfront.net/cfx/st</jwplayer:streamer>68 <jwplayer:type>rtmp</jwplayer:type>69 47 </item> 70 48 -
testing/files/config.xml
r885 r1045 1 1 <config> 2 <file> files/bunny.mp3</file>3 <image> files/bunny.jpg</image>2 <file>http://content.bitsontherun.com/videos/nPripu9l-67651.mp3</file> 3 <image>http://content.bitsontherun.com/thumbs/nPripu9l-480.jpg</image> 4 4 <title>Big Buck Bunny</title> 5 5 <repeat>true</repeat> 6 6 <backcolor>333333</backcolor> 7 <frontcolor> CCCCCC</frontcolor>7 <frontcolor>FFFFFF</frontcolor> 8 8 <screencolor>666666</screencolor> 9 <lightcolor>CC0000</lightcolor> 9 10 <volume>40</volume> 10 11 <controlbar>over</controlbar> -
testing/files/dynamic.smil
r1012 r1045 1 1 <smil> 2 2 <head> 3 <meta base="rtmp ://fms.12E5.edgecastcdn.net/0012E5"/>3 <meta base="rtmpt://fms.12E5.edgecastcdn.net/0012E5"/> 4 4 </head> 5 5 <body> -
testing/files/highwinds.xml
r1012 r1045 9 9 <description>Bitrate switching for RTMP streaming is done on startup and with every seek and fullscreen switch.</description> 10 10 <media:group> 11 <media:content bitrate="1600" width="1080" url="http://hwcdn.net/i6s8g7u7/fms/dynamic/8Juv1MVa-67727.mp4?dopproto=rtmpt " />12 <media:content bitrate="1200" width="720" url="http://hwcdn.net/i6s8g7u7/fms/dynamic/8Juv1MVa-485.mp4?dopproto=rtmpt " />13 <media:content bitrate="800" width="480" url="http://hwcdn.net/i6s8g7u7/fms/dynamic/8Juv1MVa-484.mp4?dopproto=rtmpt " />14 <media:content bitrate="400" width="320" url="http://hwcdn.net/i6s8g7u7/fms/dynamic/8Juv1MVa-483.mp4?dopproto=rtmpt " />11 <media:content bitrate="1600" width="1080" url="http://hwcdn.net/i6s8g7u7/fms/dynamic/8Juv1MVa-67727.mp4?dopproto=rtmpte" /> 12 <media:content bitrate="1200" width="720" url="http://hwcdn.net/i6s8g7u7/fms/dynamic/8Juv1MVa-485.mp4?dopproto=rtmpte" /> 13 <media:content bitrate="800" width="480" url="http://hwcdn.net/i6s8g7u7/fms/dynamic/8Juv1MVa-484.mp4?dopproto=rtmpte" /> 14 <media:content bitrate="400" width="320" url="http://hwcdn.net/i6s8g7u7/fms/dynamic/8Juv1MVa-483.mp4?dopproto=rtmpte" /> 15 15 <media:thumbnail url="http://content.bitsontherun.com/thumbs/8Juv1MVa-480.jpg" /> 16 16 </media:group> -
testing/files/style.css
r907 r1045 4 4 body { 5 5 font-family: Arial, sans-serif; 6 padding: 0 40px20px 40px;6 padding: 20px 40px; 7 7 } 8 8 a { … … 87 87 ------------------------------------------------------------------------*/ 88 88 #javascript { 89 display: none;90 89 height: 100px; 91 90 } … … 123 122 background: #e4eed3; 124 123 } 125 #optionsform {126 margin-top: 5px;127 height: 20px;128 }129 #optionsform select {130 width: 120px;131 margin-left: 20px;132 float: right;133 clear: none;134 } -
testing/index.html
r905 r1045 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>7 6 <script type="text/javascript" src="files/swfobject.js"></script> 8 7 <script type="text/javascript" src="settings.js"></script> … … 20 19 var variables = {width:500,height:260}; 21 20 /** When jQuery is loaded, we initialize everything. **/ 22 $().ready(function() { initializeTool(); }); 23 /** Initialize the tool options. **/ 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 } 21 $().ready(function() { loadSettings(); }); 38 22 /** Load the settings and querystring. **/ 39 23 function loadSettings() { … … 41 25 for (itm in settings['examples']) { $("#examples").append("<option>"+itm+"</option>"); } 42 26 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>"); }27 for (itm in settings['skins']) { $("#skins").append("<option>"+itm+"</option>"); } 28 for (itm in settings['plugins']) { $("#plugins").append("<option>"+itm+"</option>"); } 45 29 // When an example is selected, we reload the entire page. 46 30 $("#examples").change(function(evt) { … … 93 77 for (var i=0; i<arr.length; i++) { 94 78 parsing++; 95 swf = settings[ settings.plugin_api+'_plugins'][arr[i]];79 swf = settings['plugins'][arr[i]]; 96 80 xml = swf.substr(0,swf.length-4) + '.xml'; 97 81 parsePluginXML(xml,arr[i]); … … 186 170 variables['player'] = $('#players').val(); 187 171 if($("#skins").val() != 'none') { 188 vrs['skin'] = settings[ settings.skinning+'_skins'][$("#skins").val()];172 vrs['skin'] = settings['skins'][$("#skins").val()]; 189 173 variables['skin'] = $("#skins").val(); 190 174 } … … 193 177 var arr = $("#plugins").val(); 194 178 for(var i=0; i<arr.length; i++) { 195 plg.push(settings[ settings.plugin_api+'_plugins'][arr[i]]);179 plg.push(settings['plugins'][arr[i]]); 196 180 } 197 181 vrs['plugins'] = plg.join(','); … … 234 218 /** When the player is ready and the API forms can be shown, display them. **/ 235 219 function playerReady(obj) { 236 if(settings['api_forms'] == 'show') { 237 player = document.getElementById(obj['id']); 238 $('#javascript').css('display','block'); 239 $("#variablesform").submit(function(evt) { getVariable(evt); }); 240 $("#sendeventform").submit(function(evt) { sendEvent(evt); }); 241 $("#listenersform").submit(function(evt) { setListener(evt); }); 242 } 220 player = document.getElementById(obj['id']); 221 $('#javascript').css('display','block'); 222 $("#variablesform").submit(function(evt) { getVariable(evt); }); 223 $("#sendeventform").submit(function(evt) { sendEvent(evt); }); 224 $("#listenersform").submit(function(evt) { setListener(evt); }); 243 225 }; 244 226 /** Get a variable from the player. **/ … … 324 306 </head> 325 307 <body> 326 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 343 308 344 309 -
testing/settings.js
r972 r1045 1 1 var settings = { 2 /** Global settings. **/3 api_forms:'hide',4 plugin_api:'v4',5 skinning:'png',6 2 /** Player versions to test. **/ 7 3 players: { 8 4 'v5':'../trunk/fl5/player.swf', 9 'v4':'../trunk/as3/player.swf',10 5 '5.1':'../tags/mediaplayer-5.1/player.swf', 11 6 '5.0':'../tags/mediaplayer-5.0/player.swf', 12 '4.6':'../tags/mediaplayer-4.6/player.swf',13 '4.5':'../tags/mediaplayer-4.5/player.swf',14 '4.4':'../tags/mediaplayer-4.4/player.swf',15 '4.3':'../tags/mediaplayer-4.3/player.swf',16 '4.2':'../tags/mediaplayer-4.2/player.swf',17 '4.1':'../tags/mediaplayer-4.1/player.swf',18 '4.0':'../tags/mediaplayer-4.0/player.swf'19 7 }, 20 8 /** Available JW4 plugins to test. **/ 21 v4_plugins: { 9 plugins: { 10 agegate:'../plugins/agegate/v5/agegate.swf', 22 11 audiodescription:'../plugins/audiodescription/v4/audiodescription.swf', 23 12 captions:'../plugins/captions/v4/captions.swf', 24 clickproxy:'../plugins/clickproxy/clickproxy.swf', 25 hd:'../plugins/hd/v4/hd.swf', 13 hd:'../plugins/hd/v5/hd.swf', 26 14 livestream:'../plugins/livestream/livestream.swf', 27 15 metaviewer:'../plugins/metaviewer/metaviewer.swf', … … 30 18 searchbar:'../plugins/searchbar/searchbar.swf', 31 19 sharing:'../plugins/sharing/v4/sharing.swf', 32 snapshot:'../plugins/snapshot/snapshot.swf'33 },34 /** Available JW5 plugins to test. **/35 v5_plugins: {36 agegate:'../plugins/agegate/v5/agegate.swf',37 captions:'../plugins/captions/v5/captions.swf',38 hd:'../plugins/hd/v5/hd.swf',39 sharing:'../plugins/sharing/v5/sharing.swf'40 20 }, 41 21 /** PNG skins to test. **/ 42 png_skins: {22 skins: { 43 23 none:'', 44 24 beelden:'../skins/beelden/beelden.xml', … … 47 27 classic:'../skins/classic/classic.xml', 48 28 five:'../skins/five/five.xml', 49 grungetape:'../skins/grungetape/grungetape.xml',50 29 icecreamsneaka:'../skins/icecreamsneaka/icecreamsneaka.xml', 51 kleur:'../skins/kleur/kleur.xml', 52 lulu:'../skins/lulu/lulu.xml', 30 lulu:'../skins/lulu/lulu.xml', 53 31 modieus:'../skins/modieus/modieus.xml', 54 32 nacht:'../skins/nacht/nacht.xml', 55 33 playcasso:'../skins/playcasso/playcasso.xml', 56 schoon:'../skins/schoon/schoon.xml',57 34 snel:'../skins/snel/snel.xml', 58 stormtrooper:'../skins/stormtrooper/stormtrooper.xml' 59 }, 60 /** SWF skins to test. **/ 61 swf_skins: { 62 none:'', 63 bekle:'../skins/bekle/bekle.swf', 64 bluemetal:'../skins/bluemetal/bluemetal.swf', 65 classic:'../skins/classic/classic.swf', 66 five:'../skins/five/five.swf', 67 grungetape:'../skins/grungetape/grungetape.swf', 68 icecreamsneaka:'../skins/icecreamsneaka/icecreamsneaka.swf', 69 kleur:'../skins/kleur/kleur.swf', 70 modieus:'../skins/modieus/modieus.swf', 71 nacht:'../skins/nacht/nacht.swf', 72 playcasso:'../skins/playcasso/playcasso.swf', 73 schoon:'../skins/schoon/schoon.swf', 74 snel:'../skins/snel/snel.swf', 35 stormtrooper:'../skins/stormtrooper/stormtrooper.xml', 75 36 stijl:'../skins/stijl/stijl.swf' 76 37 }, … … 97 58 'AAC audio':{ 98 59 file:'../../testing/files/bunny.m4a', 99 height:20, 60 image:'files/bunny.jpg', 61 height:240, 100 62 width:400 101 63 }, 102 64 'JPG image': { 103 65 file:'files/bunny.jpg', 104 height:240,105 width:400106 },107 'PNG image': {108 file:'files/bunny.png',109 66 height:240, 110 67 width:400 … … 118 75 'HTTP streamed FLV': { 119 76 file:'http://content.bitsontherun.com/videos/Qvxp3Jnv-68183.flv', 120 type:'http',77 provider:'http', 121 78 height:240, 122 79 width:400, … … 125 82 'HTTP streamed MP4': { 126 83 file:'http://content.bitsontherun.com/videos/Qvxp3Jnv-483.mp4', 127 type:'bitgravity',84 provider:'http', 128 85 height:240, 129 86 width:400, 130 87 'http.startparam':'starttime' 88 }, 89 'HTTP bitrate switching': { 90 file:'files/bitrates.xml', 91 height:240, 92 width:400, 93 plugins:'qualitymonitor' 131 94 }, 132 95 'RTMP streamed FLV': { 133 96 file:'videos/Qvxp3Jnv-68183.flv', 134 type:'rtmp',135 97 streamer:'rtmp://fms.12E5.edgecastcdn.net/0012E5', 136 98 height:240, … … 139 101 'RTMP streamed MP4': { 140 102 file:'videos/Qvxp3Jnv-483.mp4', 141 type:'rtmp',142 103 streamer:'rtmp://fms.12E5.edgecastcdn.net/0012E5', 143 104 height:240, 144 105 width:400 145 },146 'RTMP streamed MP3': {147 file:'videos/Qvxp3Jnv-68182.mp3',148 type:'rtmp',149 streamer:'rtmp://fms.12E5.edgecastcdn.net/0012E5',150 height:24,151 width:400152 },153 'RTMP live broadcast': {154 file:'live24x7',155 streamer:'rtmp://llnwpm.fc.llnwd.net/llnwpm',156 type:'rtmp',157 'rtmp.subscribe':'true',158 height:240,159 width:500160 106 }, 161 107 'RTMP dynamic stream': { 162 108 file:'files/dynamic.xml', 163 109 height:240, 164 width:500 110 width:500, 111 plugins:'qualitymonitor' 165 112 }, 166 113 ' ':{}, … … 208 155 }, 209 156 ' ': {}, 210 'Youtube playlist': { 211 file:'http://gdata.youtube.com/feeds/api/standardfeeds/recently_featured?v=2', 212 height:240, 213 width:800, 214 playlist:'right', 215 playlistsize:400 216 }, 217 'Multibitrate playlist': { 218 file:'files/bitrates.xml', 219 height:240, 220 width:800, 221 playlist:'right', 222 playlistsize:400, 223 plugins:'qualitymonitor' 224 }, 225 'Chapter playlist': { 226 file:'files/chapters.xml', 227 height:240, 228 width:800, 229 playlist:'right', 230 playlistsize:400 231 }, 232 ' ': {}, 233 'Cloudfront MP4': { 234 streamer:'rtmp://s37pvs8v39ibrr.cloudfront.net/cfx/st', 235 file:'bunny.mp4' 236 }, 237 'Cloudfront FLV': { 238 streamer:'rtmp://s37pvs8v39ibrr.cloudfront.net/cfx/st', 239 file:'bunny.flv' 157 'Highwinds dynamic stream': { 158 file:'files/highwinds.xml', 159 height:240, 160 width:500, 161 plugins:'qualitymonitor' 240 162 }, 241 163 'CloudFront playlist': { … … 244 166 width:800, 245 167 playlist:'right', 246 playlistsize:400 168 playlistsize:400, 169 plugins:'qualitymonitor' 247 170 }, 248 171 ' ': {}, 249 'Different colors': {250 file:'files/mrss.xml',251 height:240,252 width:800,253 playlist:'right',254 playlistsize:400,255 backcolor:'000000',256 frontcolor:'CCCCCC',257 lightcolor:'77AA22',258 screencolor:'FFFFFF'259 },260 'Autostart, shuffle and repeat': {261 file:'files/mrss.xml',262 repeat:'always',263 height:240,264 width:800,265 autostart:'true',266 frontcolor:'000000',267 lightcolor:'77AA22',268 shuffle:'true',269 repeat:'always',270 playlist:'right',271 playlistsize:400272 },273 'Stretched, stacked and muted': {274 file:'files/mrss.xml',275 stretching:'fill',276 height:240,277 width:600,278 playlist:'over',279 controlbar:'over',280 mute:"true",281 playlistsize:400282 },283 'Loading from config xml': {284 config:'files/config.xml',285 height:240,286 width:500287 },288 'Start and duration flashvars': {289 file:'files/bunny.mp3',290 height:20,291 width:400,292 start:5,293 duration:20,294 repeat:'always',295 autostart:'true'296 },297 ' ': {},298 172 'Agegate plugin': { 299 173 file:'../../testing/files/corrie.flv', … … 303 177 'agegate.minage':18 304 178 }, 305 'Audiodescription plugin': {179 'Audiodescription and captions plugins': { 306 180 file:'../../testing/files/corrie.flv', 307 181 height:240, 308 182 width:500, 309 plugins:'audiodescription', 310 'audiodescription.file':'files/corrie.mp3' 311 }, 312 'Captions plugins': { 313 file:'../../testing/files/corrie.flv', 314 height:240, 315 width:500, 316 plugins:'captions', 183 dock:false, 184 plugins:'audiodescription,captions', 185 'audiodescription.file':'files/corrie.mp3', 317 186 'captions.file':'files/corrie.xml' 318 187 }, … … 325 194 'hd.file':'../../testing/files/bunny.mp4' 326 195 }, 327 'Livestream plugin': {328 file:'files/bunny.png',329 height:260,330 width:500,331 plugins:'livestream',332 'livestream.file':'isight',333 'livestream.streamer':'rtmp://fml.lhr.12E5.edgecastcdn.net/2012E5'334 },335 'Metaviewer plugin': {336 file:'../../testing/files/bunny.flv',337 height:260,338 width:500,339 repeat:'always',340 stretching:'fill',341 plugins:'metaviewer'342 },343 'Qualitymonitor plugin': {344 file:'files/dynamic.xml',345 height:260,346 width:500,347 plugins:'qualitymonitor'348 },349 'Revolt plugin': {350 file:'files/bunny.mp3',351 height:260,352 width:500,353 repeat:'always',354 plugins:'revolt',355 'revolt.gain':2356 },357 196 'Searchbar plugin': { 358 file:'../../testing/files/bunny.flv', 359 image:'files/bunny.jpg', 360 stretching:'fill', 197 file:'http://gdata.youtube.com/feeds/api/standardfeeds/recently_featured?v=2', 361 198 playlist:'over', 362 199 height:260, 363 200 width:460, 364 plugins:'searchbar' 201 plugins:'searchbar', 202 'searchbar.script': 'http://gdata.youtube.com/feeds/api/videos?vq=QUERY&format=5' 365 203 }, 366 204 'Sharing plugin': { … … 372 210 'sharing.code':'<embed src="http://content.bitsontherun.com/players/nPripu9l-1754.swf" width="400" height="250" allowscriptaccess="always" />', 373 211 'sharing.link':'http://www.bigbuckbunny.org/' 212 }, 213 ' ': {}, 214 'Default skin with different colors': { 215 file:'files/mrss.xml', 216 height:300, 217 width:500, 218 controlbar: 'over', 219 playlist:'bottom', 220 playlistsize:'50pct', 221 backcolor:'333333', 222 frontcolor:'CCCCCC', 223 lightcolor:'77AA22', 224 screencolor:'FFFFFF' 225 }, 226 'Different skin with HD playlist': { 227 file:'files/hd.xml', 228 stretching:'none', 229 height:240, 230 width:800, 231 frontcolor:'000000', 232 lightcolor:'77AA22', 233 controlbar:'over', 234 playlist:'right', 235 playlistsize:400, 236 skin:'beelden', 237 plugins:'hd' 238 }, 239 'Stretched, stacked and muted': { 240 file:'files/mrss.xml', 241 stretching:'fill', 242 height:240, 243 width:600, 244 playlist:'over', 245 controlbar:'over', 246 mute:"true", 247 playlistsize:400 248 }, 249 'Loading from config xml': { 250 config:'files/config.xml', 251 height:240, 252 width:500 253 }, 254 'Start and duration flashvars': { 255 file:'files/bunny.mp3', 256 height:24, 257 width:400, 258 start:5, 259 duration:15, 260 repeat:'always', 261 autostart:'true' 374 262 } 375 263 }
Note: See TracChangeset
for help on using the changeset viewer.
