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)){