Esempio n. 1
0
 } elseif ($audiotype == 'voice') {
     $nfilenamefop = 'FMVOICEFOPM' . date('YmdHis') . random(16) . '.mp3';
     $savedKey = $nfilenamefop;
     $entry = Qiniu_Encode("{$pfop->Bucket}:{$savedKey}");
     $pfop->Fops = "avthumb/mp3/aq/{$aq}/ar/44100|saveas/{$entry}";
 } elseif ($audiotype == 'vedio') {
     $nfilenamefop = 'FMFOPV' . date('YmdHis') . random(16) . '.mp4';
     $savedKey = $nfilenamefop;
     $entry = Qiniu_Encode("{$pfop->Bucket}:{$savedKey}");
     $image = Qiniu_Encode("{$videologo}");
     $pfop->Fops = "avthumb/mp4/wmImage/{$image}/wmGravity/{$wmgravity}/vcodec/libx264/s/{$videofbl}/rotate/auto|saveas/{$entry}";
 }
 if ($pipeline) {
     $pfop->Pipeline = $pipeline;
 }
 list($ret, $err) = $pfop->MakeRequest($client);
 //$pfop->Force = 1;
 //echo "\n\n====> pfop result: \n";
 if ($err !== null) {
     //var_dump($err);
     $fmdata = array("success" => -1, "msg" => $err);
     //echo json_encode($fmdata);
     echo json_encode($fmdata);
     exit;
 } else {
     //var_dump($ret);
     Qiniu_RS_Delete($client, $bucket, $username[$audiotype . 'name']);
     Qiniu_RS_Delete($client, $bucket, $username[$audiotype . 'namefop']);
     Qiniu_RS_Delete($client, $bucket, $key1);
     $fmdata = array("success" => 1, "nfilenamefop" => $nfilenamefop);
     $fmdata[$audiotype] = "http://" . $qiniuurl . "/" . $nfilenamefop;
Esempio n. 2
0
 public function save($key)
 {
     $getPolicy = new Qiniu_Pfop();
     return $getPolicy->MakeRequest(Qiniu_RS_MakeBaseUrl($this->_Domain, $key), null);
 }