コード例 #1
0
 public function verify()
 {
     $data = array();
     $data['success'] = false;
     if (($val = transcode::verify_path($_REQUEST['ffmpeg_path'])) > 0) {
         module::set_var("transcode", "ffmpeg_path", $_REQUEST['ffmpeg_path']);
         $data['success'] = true;
         $data['codecs'] = self::_get_supported_audio_codecs($_REQUEST['ffmpeg_path']);
     } else {
         $error = "";
         switch ($val) {
             case 0:
                 $error = "Empty file path provided";
                 break;
             case -1:
                 $error = "File does not exist";
                 break;
             case -2:
                 $error = "Path is a directory";
                 break;
             default:
                 $error = "Unspecified error";
         }
         $data['error'] = $error;
     }
     echo json_encode($data);
 }