From a0a39784d42fe02ba63b6c1a3e631352539313b2 Mon Sep 17 00:00:00 2001 From: jgen Date: Mon, 28 Apr 2014 00:57:49 -0400 Subject: [PATCH] Make webm videos auto-loop by default. --- ext/handle_video/main.php | 7 ++++++- ext/handle_video/theme.php | 24 +++++++++++++++++------- 2 files changed, 23 insertions(+), 8 deletions(-) diff --git a/ext/handle_video/main.php b/ext/handle_video/main.php index 0a39336e..d9d0cfd3 100644 --- a/ext/handle_video/main.php +++ b/ext/handle_video/main.php @@ -147,7 +147,12 @@ class VideoFileHandler extends DataHandlerExtension { require_once('lib/getid3/getid3/getid3.php'); $getID3 = new getID3; $ThisFileInfo = $getID3->analyze($file); - if (isset($ThisFileInfo['mime_type']) && ($ThisFileInfo['mime_type'] == "video/webm" || $ThisFileInfo['mime_type'] == "video/quicktime" || $ThisFileInfo['mime_type'] == "application/ogg" || $ThisFileInfo['mime_type'] == 'video/x-flv')) { + if (isset($ThisFileInfo['mime_type']) && ( + $ThisFileInfo['mime_type'] == "video/webm" || + $ThisFileInfo['mime_type'] == "video/quicktime" || + $ThisFileInfo['mime_type'] == "application/ogg" || + $ThisFileInfo['mime_type'] == 'video/x-flv') + ) { return TRUE; } } diff --git a/ext/handle_video/theme.php b/ext/handle_video/theme.php index e13a57c9..3cb88674 100644 --- a/ext/handle_video/theme.php +++ b/ext/handle_video/theme.php @@ -7,28 +7,38 @@ class VideoFileHandlerTheme extends Themelet { $ext = strtolower($image->get_ext()); if ($ext == "mp4") { - $html = "Video not playing? Click here to download the file.
"; } elseif ($ext == "flv") { - $html = "Video not playing? Click here to download the file.
"; + $html = "Video not playing? Click here to download the file.
+ + + + + + + "; } elseif ($ext == "ogv") { - $html = "Video not playing? Click here to download the file.