Changeset 1271
- Timestamp:
- 09/14/10 12:01:36 (3 years ago)
- Location:
- trunk/js
- Files:
-
- 3 edited
-
bin-debug/jwplayer.js (modified) (5 diffs)
-
src/api/jwplayer.api.js (modified) (1 diff)
-
src/embed/jwplayer.embed.js (modified) (4 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/js/bin-debug/jwplayer.js
r1269 r1271 460 460 while (_queuedCalls.length > 0) { 461 461 var call = _queuedCalls.shift(); 462 this.callInternal(call.method, call. args);462 this.callInternal(call.method, call.parameters); 463 463 } 464 464 }; … … 687 687 }; 688 688 689 jwplayer.embed.defaults = { 690 width : 400, 691 height : 300, 692 players: [{type:"flash", src:"player.swf"}], 693 components: { 694 controlbar: { 695 position: "over" 696 } 697 } 698 }; 699 689 700 jwplayer.embed.Embedder.prototype = { 690 701 config: undefined, 691 702 api: undefined, 692 703 events: {}, 693 players: [{type:'html5'}],704 players: undefined, 694 705 695 706 constructor : function(playerApi) { 696 707 this.api = playerApi; 697 708 var mediaConfig = jwplayer.utils.mediaparser.parseMedia(this.api.container); 698 this.config = this.parseConfig(jwplayer.utils.extend({}, mediaConfig, this.api.config));709 this.config = this.parseConfig(jwplayer.utils.extend({}, jwplayer.embed.defaults, mediaConfig, this.api.config)); 699 710 }, 700 711 … … 758 769 } else if (loadParams.levels) { 759 770 var item = this.getPlaylistItem(0); 771 console.log("Item: %o", item); 760 772 if (!item) { 761 773 item = { file: loadParams.levels[0].file }; 774 } 775 if (!item.image) { 776 item.image = this.config.image; 762 777 } 763 778 item.levels = loadParams.levels; … … 787 802 }; 788 803 789 jwplayer.embed.defaults = {790 width : 400,791 height : 300,792 components: {793 controlbar: {794 position: "over"795 }796 }797 };798 799 804 jwplayer.embed.embedFlash = function(_container, _player, _options) { 800 var params = jwplayer.utils.extend( {}, jwplayer.embed.defaults,_options);805 var params = jwplayer.utils.extend( {}, _options); 801 806 802 807 var width = params.width; … … 856 861 if (jwplayer.html5) { 857 862 container.innerHTML = "<p>Embedded HTML5 player goes here</p>"; 858 var playerOptions = jwplayer.utils.extend( {screencolor:'0x000000'}, jwplayer.embed.defaults,options);863 var playerOptions = jwplayer.utils.extend( {screencolor:'0x000000'}, options); 859 864 jwplayer.embed.parseConfigBlock(playerOptions, 'components'); 860 865 // TODO: remove this requirement from the html5 player (sources -
trunk/js/src/api/jwplayer.api.js
r1269 r1271 158 158 while (_queuedCalls.length > 0) { 159 159 var call = _queuedCalls.shift(); 160 this.callInternal(call.method, call. args);160 this.callInternal(call.method, call.parameters); 161 161 } 162 162 }; -
trunk/js/src/embed/jwplayer.embed.js
r1266 r1271 8 8 }; 9 9 10 jwplayer.embed.defaults = { 11 width : 400, 12 height : 300, 13 players: [{type:"flash", src:"player.swf"}], 14 components: { 15 controlbar: { 16 position: "over" 17 } 18 } 19 }; 20 10 21 jwplayer.embed.Embedder.prototype = { 11 22 config: undefined, 12 23 api: undefined, 13 24 events: {}, 14 players: [{type:'html5'}],25 players: undefined, 15 26 16 27 constructor : function(playerApi) { 17 28 this.api = playerApi; 18 29 var mediaConfig = jwplayer.utils.mediaparser.parseMedia(this.api.container); 19 this.config = this.parseConfig(jwplayer.utils.extend({}, mediaConfig, this.api.config));30 this.config = this.parseConfig(jwplayer.utils.extend({}, jwplayer.embed.defaults, mediaConfig, this.api.config)); 20 31 }, 21 32 … … 79 90 } else if (loadParams.levels) { 80 91 var item = this.getPlaylistItem(0); 92 console.log("Item: %o", item); 81 93 if (!item) { 82 94 item = { file: loadParams.levels[0].file }; 95 } 96 if (!item.image) { 97 item.image = this.config.image; 83 98 } 84 99 item.levels = loadParams.levels; … … 108 123 }; 109 124 110 jwplayer.embed.defaults = {111 width : 400,112 height : 300,113 components: {114 controlbar: {115 position: "over"116 }117 }118 };119 120 125 jwplayer.embed.embedFlash = function(_container, _player, _options) { 121 var params = jwplayer.utils.extend( {}, jwplayer.embed.defaults,_options);126 var params = jwplayer.utils.extend( {}, _options); 122 127 123 128 var width = params.width; … … 177 182 if (jwplayer.html5) { 178 183 container.innerHTML = "<p>Embedded HTML5 player goes here</p>"; 179 var playerOptions = jwplayer.utils.extend( {screencolor:'0x000000'}, jwplayer.embed.defaults,options);184 var playerOptions = jwplayer.utils.extend( {screencolor:'0x000000'}, options); 180 185 jwplayer.embed.parseConfigBlock(playerOptions, 'components'); 181 186 // TODO: remove this requirement from the html5 player (sources
Note: See TracChangeset
for help on using the changeset viewer.
