diff --git a/js/jquery.prettyPhoto.js b/js/jquery.prettyPhoto.js index 9ecf9d1..d141e7e 100644 --- a/js/jquery.prettyPhoto.js +++ b/js/jquery.prettyPhoto.js @@ -87,6 +87,7 @@ image_markup: '', flash_markup: '', quicktime_markup: '', + mp4_markup: '
', iframe_markup: '', inline_markup: '
{content}
', custom_markup: '', @@ -308,7 +309,13 @@ toInject = settings.quicktime_markup.replace(/{width}/g,pp_dimensions['width']).replace(/{height}/g,pp_dimensions['height']).replace(/{wmode}/g,settings.wmode).replace(/{path}/g,pp_images[set_position]).replace(/{autoplay}/g,settings.autoplay); break; - + + case 'mp4': + pp_dimensions = _fitToViewport(movie_width,movie_height); // Fit item to viewport + pp_dimensions['height']+=15; pp_dimensions['contentHeight']+=15; pp_dimensions['containerHeight']+=15; // Add space for the control bar + + toInject = settings.mp4_markup.replace(/{width}/g,pp_dimensions['width']).replace(/{height}/g,pp_dimensions['height']).replace(/{wmode}/g,settings.wmode).replace(/{path}/g,pp_images[set_position]).replace(/{autoplay}/g,settings.autoplay); + case 'flash': pp_dimensions = _fitToViewport(movie_width,movie_height); // Fit item to viewport @@ -657,6 +664,8 @@ return 'vimeo'; }else if(itemSrc.match(/\b.mov\b/i)){ return 'quicktime'; + }else if(itemSrc.match(/\b.mp4\b/i)){ + return 'mp4'; }else if(itemSrc.match(/\b.swf\b/i)){ return 'flash'; }else if(itemSrc.match(/\biframe=true\b/i)){