Changeset 1018
- Timestamp:
- 05/10/10 12:49:59 (3 years ago)
- Location:
- trunk/html5
- Files:
-
- 5 edited
-
jquery.jwplayer.js (modified) (6 diffs)
-
src/jquery.jwplayerCore.js (modified) (1 diff)
-
src/jquery.jwplayerMediaFlash.js (modified) (2 diffs)
-
src/jquery.jwplayerMediaVideo.js (modified) (1 diff)
-
src/jquery.jwplayerView.js (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/html5/jquery.jwplayer.js
r1016 r1018 781 781 case 4: 782 782 $.fn.jwplayerModel.setActiveMediaProvider(player); 783 setupJWPlayer(player, step + 1); 783 if ((player.media === undefined) || !player.media.hasChrome) { 784 setupJWPlayer(player, step + 1); 785 } 784 786 break; 785 787 case 5: 786 if ((navigator.plugins && navigator.mimeTypes && navigator.mimeTypes.length) || (player.media === undefined)) { 787 $.fn.jwplayerDisplay($.jwplayer(player.id), player.model.domelement); 788 } 789 if (!(navigator.plugins && navigator.mimeTypes && navigator.mimeTypes.length) || (player.media === undefined)) { 788 $.fn.jwplayerDisplay($.jwplayer(player.id), player.model.domelement); 789 if (player.media === undefined) { 790 790 player.sendEvent($.fn.jwplayer.events.JWPLAYER_READY); 791 791 } else { 792 setupJWPlayer(player, step + 1); 792 setupJWPlayer(player, step + 1); 793 793 } 794 794 break; … … 1254 1254 $.fn.jwplayerMediaFlash = function(player) { 1255 1255 var options = {}; 1256 if (navigator.plugins && navigator.mimeTypes && navigator.mimeTypes.length) {1257 options.controlbar = 'none';1258 options.icons = false;1259 }1260 1256 var media = { 1261 1257 play: play(player), … … 1267 1263 load: load(player), 1268 1264 resize: resize(player), 1269 state: $.fn.jwplayer.states.IDLE 1265 state: $.fn.jwplayer.states.IDLE, 1266 hasChrome: true 1267 1270 1268 }; 1271 1269 player.media = media; … … 1500 1498 state: $.fn.jwplayer.states.IDLE, 1501 1499 interval: null, 1502 loadcount: 0 1500 loadcount: 0, 1501 hasChrome: false 1503 1502 }; 1504 1503 player.media = media; … … 2391 2390 } 2392 2391 } 2393 if (elementvarString.indexOf("name=" ) < 0) {2392 if (elementvarString.indexOf("name=") < 0) { 2394 2393 elementvarString += "name='" + player.id + "' "; 2395 2394 } 2396 2395 var config = $.extend(true, {}, player.model.config, options); 2397 flashvarString += "file=" + $.fn.jwplayerUtils.getAbsolutePath(player.model.sources[player.model.source].file) + "&image=" + $.fn.jwplayerUtils.getAbsolutePath(config.image) +"&";2398 2396 for (var flashvar in config) { 2399 if ( (flashvar == "file") || (flashvar == "image") || (flashvar == "plugins")) {2397 if (flashvar == 'plugins') { 2400 2398 continue; 2401 2399 } 2402 if (!$.fn.jwplayerUtils.isNull(config[flashvar])){ 2403 flashvarString += flashvar + "=" + config[flashvar] + "&"; 2400 if (!$.fn.jwplayerUtils.isNull(config[flashvar])) { 2401 if ((flashvar == 'file') || (flashvar == 'image')){ 2402 config[flashvar] = $.fn.jwplayerUtils.getAbsolutePath(config[flashvar]); 2403 } 2404 flashvarString += flashvar + '=' + config[flashvar] + '&'; 2404 2405 } 2405 2406 } … … 2410 2411 htmlString = htmlString.replace("%flashvars%", flashvarString); 2411 2412 htmlString = htmlString.replace("%flashplayer%", player.model.config.flashplayer); 2412 htmlString = htmlString.replace("%style%", "style='" +styleString+"width:"+player.model.config.width+"px;height:"+player.model.config.height+"px;'");2413 htmlString = htmlString.replace("%style%", "style='" + styleString + "width:" + player.model.config.width + "px;height:" + player.model.config.height + "px;'"); 2413 2414 if (navigator.plugins && navigator.mimeTypes && navigator.mimeTypes.length) { 2414 htmlString = htmlString.replace("%style%", "style='" +styleString+"width:"+player.model.config.width+"px;height:"+player.model.config.height+"px;'");2415 htmlString = htmlString.replace("%style%", "style='" + styleString + "width:" + player.model.config.width + "px;height:" + player.model.config.height + "px;'"); 2415 2416 player.model.domelement.before(htmlString); 2416 2417 } else { 2417 htmlString = htmlString.replace("%style%", "style='" +styleString+"width:"+player.model.config.width+"px;height:"+(player.model.config.height+player.skin.controlbar.elements.background.height)+"px;'");2418 htmlString = htmlString.replace("%style%", "style='" + styleString + "width:" + player.model.config.width + "px;height:" + (player.model.config.height + player.skin.controlbar.elements.background.height) + "px;'"); 2418 2419 player.model.domelement.before("<div />"); 2419 player.model.domelement.prev()[0].outerHTML = htmlString;2420 player.model.domelement.prev()[0].outerHTML = htmlString; 2420 2421 } 2421 2422 var oldDOMElement = player.model.domelement; -
trunk/html5/src/jquery.jwplayerCore.js
r1007 r1018 46 46 case 4: 47 47 $.fn.jwplayerModel.setActiveMediaProvider(player); 48 setupJWPlayer(player, step + 1); 48 if ((player.media === undefined) || !player.media.hasChrome) { 49 setupJWPlayer(player, step + 1); 50 } 49 51 break; 50 52 case 5: 51 if ((navigator.plugins && navigator.mimeTypes && navigator.mimeTypes.length) || (player.media === undefined)) { 52 $.fn.jwplayerDisplay($.jwplayer(player.id), player.model.domelement); 53 } 54 if (!(navigator.plugins && navigator.mimeTypes && navigator.mimeTypes.length) || (player.media === undefined)) { 53 $.fn.jwplayerDisplay($.jwplayer(player.id), player.model.domelement); 54 if (player.media === undefined) { 55 55 player.sendEvent($.fn.jwplayer.events.JWPLAYER_READY); 56 56 } else { 57 setupJWPlayer(player, step + 1); 57 setupJWPlayer(player, step + 1); 58 58 } 59 59 break; -
trunk/html5/src/jquery.jwplayerMediaFlash.js
r1001 r1018 48 48 $.fn.jwplayerMediaFlash = function(player) { 49 49 var options = {}; 50 if (navigator.plugins && navigator.mimeTypes && navigator.mimeTypes.length) {51 options.controlbar = 'none';52 options.icons = false;53 }54 50 var media = { 55 51 play: play(player), … … 61 57 load: load(player), 62 58 resize: resize(player), 63 state: $.fn.jwplayer.states.IDLE 59 state: $.fn.jwplayer.states.IDLE, 60 hasChrome: true 61 64 62 }; 65 63 player.media = media; -
trunk/html5/src/jquery.jwplayerMediaVideo.js
r1010 r1018 59 59 state: $.fn.jwplayer.states.IDLE, 60 60 interval: null, 61 loadcount: 0 61 loadcount: 0, 62 hasChrome: false 62 63 }; 63 64 player.media = media; -
trunk/html5/src/jquery.jwplayerView.js
r1010 r1018 55 55 } 56 56 } 57 if (elementvarString.indexOf("name=" ) < 0) {57 if (elementvarString.indexOf("name=") < 0) { 58 58 elementvarString += "name='" + player.id + "' "; 59 59 } 60 60 var config = $.extend(true, {}, player.model.config, options); 61 flashvarString += "file=" + $.fn.jwplayerUtils.getAbsolutePath(player.model.sources[player.model.source].file) + "&image=" + $.fn.jwplayerUtils.getAbsolutePath(config.image) +"&";62 61 for (var flashvar in config) { 63 if ( (flashvar == "file") || (flashvar == "image") || (flashvar == "plugins")) {62 if (flashvar == 'plugins') { 64 63 continue; 65 64 } 66 if (!$.fn.jwplayerUtils.isNull(config[flashvar])){ 67 flashvarString += flashvar + "=" + config[flashvar] + "&"; 65 if (!$.fn.jwplayerUtils.isNull(config[flashvar])) { 66 if ((flashvar == 'file') || (flashvar == 'image')){ 67 config[flashvar] = $.fn.jwplayerUtils.getAbsolutePath(config[flashvar]); 68 } 69 flashvarString += flashvar + '=' + config[flashvar] + '&'; 68 70 } 69 71 } … … 74 76 htmlString = htmlString.replace("%flashvars%", flashvarString); 75 77 htmlString = htmlString.replace("%flashplayer%", player.model.config.flashplayer); 76 htmlString = htmlString.replace("%style%", "style='" +styleString+"width:"+player.model.config.width+"px;height:"+player.model.config.height+"px;'");78 htmlString = htmlString.replace("%style%", "style='" + styleString + "width:" + player.model.config.width + "px;height:" + player.model.config.height + "px;'"); 77 79 if (navigator.plugins && navigator.mimeTypes && navigator.mimeTypes.length) { 78 htmlString = htmlString.replace("%style%", "style='" +styleString+"width:"+player.model.config.width+"px;height:"+player.model.config.height+"px;'");80 htmlString = htmlString.replace("%style%", "style='" + styleString + "width:" + player.model.config.width + "px;height:" + player.model.config.height + "px;'"); 79 81 player.model.domelement.before(htmlString); 80 82 } else { 81 htmlString = htmlString.replace("%style%", "style='" +styleString+"width:"+player.model.config.width+"px;height:"+(player.model.config.height+player.skin.controlbar.elements.background.height)+"px;'");83 htmlString = htmlString.replace("%style%", "style='" + styleString + "width:" + player.model.config.width + "px;height:" + (player.model.config.height + player.skin.controlbar.elements.background.height) + "px;'"); 82 84 player.model.domelement.before("<div />"); 83 player.model.domelement.prev()[0].outerHTML = htmlString;85 player.model.domelement.prev()[0].outerHTML = htmlString; 84 86 } 85 87 var oldDOMElement = player.model.domelement;
Note: See TracChangeset
for help on using the changeset viewer.
