} 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;
public function save($key) { $getPolicy = new Qiniu_Pfop(); return $getPolicy->MakeRequest(Qiniu_RS_MakeBaseUrl($this->_Domain, $key), null); }