]> _ Git - cubeextranet.git/commitdiff
(no commit message)
authorvincent@cubedesigners.com <vincent@cubedesigners.com@f5622870-0f3c-0410-866d-9cb505b7a8ef>
Wed, 10 Apr 2013 16:32:37 +0000 (16:32 +0000)
committervincent@cubedesigners.com <vincent@cubedesigners.com@f5622870-0f3c-0410-866d-9cb505b7a8ef>
Wed, 10 Apr 2013 16:32:37 +0000 (16:32 +0000)
inc/ws/Controlleur/class.ws.maintenance.php
inc/ws/Util/html5/class.ws.html5.compiler.php

index ae4447de9ef62be0ebfb9ef684f03fc9495aac4d..e749b1d7be11f1b502e975c21688e1e1b679c0a3 100644 (file)
@@ -773,6 +773,29 @@ class wsMaintenance {
                cubeFiles::deleteFilesOlderThan('/home/ws/www/getpdf', 60);\r
        }\r
 \r
+       public static function reencodeVideos($args) {\r
+\r
+               cubePHP::neverStop();\r
+\r
+               $book_id = $args[0];\r
+               $dir = WS_BOOKS . '/working/' . $book_id;\r
+\r
+               wsLinks::getLinksAndRulers($book_id, $links, $rulers);\r
+\r
+               foreach ($links as $link) {\r
+                       if ($link['type'] != 4) {\r
+                               continue;\r
+                       }\r
+\r
+                       $file = $dir . '/' . $link['to'];\r
+                       if (!file_exists($file)) {\r
+                               continue;\r
+                       }\r
+\r
+                       wsTools::encodeWebVideos($file, null, false, true);\r
+               }\r
+       }\r
+\r
 }\r
 \r
 ?>
\ No newline at end of file
index bbc833ad10de0f20112ba1e02b8868dc8f6e5c6c..15e02fd1616203219fb916a17b7076a73c1e8bb0 100644 (file)
@@ -304,7 +304,7 @@ class wsHTML5Compiler {
 
        protected function getVideosFormats($poster = true) {
                if (!$this->phonegap) {
-                       $res = array('mp4', 'ogv', 'webm', 'flv');
+                       $res = array('ogv', 'webm', 'mp4', 'flv');
                } elseif ($this->phonegap == 'ios') {
                        $res = array('mp4');
                } else if ($this->phonegap == 'android') {