public function QiniuChangeFile($card_id){
$filePath = "./uploads/uid2/wechat/" . $card_id . ".amr"; //本地文件路径
$accessKey = ""; //七牛公钥
$secretKey = ""; //七牛私钥
$auth = new Auth($accessKey, $secretKey);
$bucket = ""; //七牛云存储空间
$munber = time();
$key = $munber . '.amr'; //七牛云中保存的amr文件命名
$notifyUrl = ''; //转码完成后通知到你的业务服务器。
$config = new \Qiniu\Config();
$pfop = new PersistentFop($auth, $config);
$fops = "avthumb/mp3/ab/320k/ar/44100/acodec/libmp3lame|saveas/" . \Qiniu\base64_urlSafeEncode($bucket . ":" . $munber . ".mp3");
$policy = array( //使用私有队列 公有队列速度太慢
'persistentOps' => $fops,
);
$force = false;
//指定上传命令
$uptoken = $auth->uploadToken($bucket, $key, 3600, $policy);
$uploadMgr = new UploadManager();
$ret = $uploadMgr->putFile($uptoken, $key, $filePath);
//上传文件并转码$filePath为本地文件路径
// $result = $pfop->execute($bucket, $key, $fops, $policy, $notifyUrl, $force); //转码操作
//此时七牛云中同一段音频文件有amr和MP3两个格式的两个文件同时存在
$bucketMgr = new BucketManager($auth);
//为节省空间,删除amr格式文件
//程序暂停一段时间 等待转码完成
sleep(4);
// $bucketMgr->delete($bucket, $key);
return $munber;
}