實在是不會用 sdk 呀 都蒙圈了
求大神 指點
vendor('Qiniu.io'); vendor('Qiniu.rs'); $bucket = 'icunzai-voice'; $key = $filename; $client = new \Qiniu_MacHttpClient(null); $putPolicy = new \Qiniu_RS_PutPolicy("$bucket:$key"); $putPolicy->CallbackUrl = U('/Wechat/Bottle/voic_allback','','',true); //回調地址 $putPolicy->CallbackBody = 'key=$(key)&hash=$(etag)'; $upToken = $putPolicy->Token(); $putExtra = new \Qiniu_PutExtra(); list($ret, $err) = Qiniu_Put($upToken, $key, $media["mediaBody"], $putExtra); if ($ret !== null) { return $ret; }else{ return $err; }
現在的情況是 上傳成功 但是 我如何 上傳 並且 同時 進行轉碼呢 ?
求大神指點一下
還有 官方demo 是7.0 但是客服推薦使用 6.113
我使用的是 6.113
回複內容:
實在是不會用 sdk 呀 都蒙圈了
求大神 指點
vendor('Qiniu.io'); vendor('Qiniu.rs'); $bucket = 'icunzai-voice'; $key = $filename; $client = new \Qiniu_MacHttpClient(null); $putPolicy = new \Qiniu_RS_PutPolicy("$bucket:$key"); $putPolicy->CallbackUrl = U('/Wechat/Bottle/voic_allback','','',true); //回調地址 $putPolicy->CallbackBody = 'key=$(key)&hash=$(etag)'; $upToken = $putPolicy->Token(); $putExtra = new \Qiniu_PutExtra(); list($ret, $err) = Qiniu_Put($upToken, $key, $media["mediaBody"], $putExtra); if ($ret !== null) { return $ret; }else{ return $err; }
現在的情況是 上傳成功 但是 我如何 上傳 並且 同時 進行轉碼呢 ?
求大神指點一下
還有 官方demo 是7.0 但是客服推薦使用 6.113
我使用的是 6.113
有6.x版本的demo https://github.com/jemygraw/qiniu-lab-php/blob/v6/demos/upload/video_u... 上傳的時候指定轉碼操作的demo,修改下 PersistentOps 的處理參數就可以。
第一次使用 七牛 不是很懂
官方demo 是7.0 和本地的 6.113 對應不起來
主要想實現的功能是
從介面下載來的 .amr 音頻檔案 轉碼成 .MP3從網頁播放