示例#1
0
                     require_once './lib/phpvideotoolkitautoloader.php';
                     $config = new \PHPVideoToolkit\Config(array('temp_directory' => $CFG->ffmpegtemppath, 'ffmpeg' => $CFG->ffmpegpath, 'ffprobe' => $CFG->ffmpegprobepath));
                     $ffmpeg = new PHPVideoToolkit\FfmpegParser();
                     $returnStr = $medialib->upload_media_video($ffmpeg, $_REQUEST['id'], $uploaded_file, $_REQUEST['description']);
                 } else {
                     $returnStr = $medialib->upload_document_v4($_REQUEST['id'], $uploaded_file, $_REQUEST['description']);
                 }
             }
         }
     }
     break;
 case "getmediaforrecordid":
     include 'lib/MediaLib.php';
     include 'lib/EnumLib.php';
     $medialib = new MediaLib();
     $returnStr = $medialib->get_assessment_media_by_record_id($_REQUEST['id']);
     break;
 case "showthumbformedia":
     include 'lib/MediaLib.php';
     include 'lib/EnumLib.php';
     $medialib = new MediaLib();
     $medialib->displayMediaThumb($_REQUEST['id'], $_REQUEST['getbig'] == 'true');
     break;
 case "downloadmedia":
     include 'lib/MediaLib.php';
     include 'lib/EnumLib.php';
     $outputReturnStr = false;
     $medialib = new MediaLib();
     $medialib->download_raw_media($_REQUEST['id']);
     break;
 case "deletemedia":