时间:2021-07-01 10:21:17 帮助过:23人阅读
VIDEO_BUCKET
,但是资源切片文件.ts仍旧还在STORE_BUCKET
,请问怎么解决?
function weike_pfop()
{
$auth = new Auth(QINIU_ACCESS, QINIU_SECRET);
$key = '2-2-1457275914928-WP2PCS使用入门.avi';
// 转码是使用的队列名称
$pipeline = 'weike';
$pfop = new PersistentFop($auth, STORE_BUCKET, $pipeline);
// 要进行转码的转码操作
$fops = "avthumb/m3u8/s/640x360/vb/1.25m";
// 可以对转码后的文件进行使用saveas参数自定义命名,当然也可以不指定文件会默认命名并保存在当间
$savekey = Qiniu\base64_urlSafeEncode(VIDEO_BUCKET.':test.m3u8');
$fops = $fops.'|saveas/'.$savekey;
list($id, $err) = $pfop->execute($key, $fops);
echo "\n====> pfop avthumb result: \n";
if ($err != null)
{
var_dump($err);
}
else
{
echo "PersistentFop Id: $id\n";
}
}
代码如下,结果.m3u8文件另存在VIDEO_BUCKET
,但是资源切片文件.ts仍旧还在STORE_BUCKET
,请问怎么解决?
function weike_pfop()
{
$auth = new Auth(QINIU_ACCESS, QINIU_SECRET);
$key = '2-2-1457275914928-WP2PCS使用入门.avi';
// 转码是使用的队列名称
$pipeline = 'weike';
$pfop = new PersistentFop($auth, STORE_BUCKET, $pipeline);
// 要进行转码的转码操作
$fops = "avthumb/m3u8/s/640x360/vb/1.25m";
// 可以对转码后的文件进行使用saveas参数自定义命名,当然也可以不指定文件会默认命名并保存在当间
$savekey = Qiniu\base64_urlSafeEncode(VIDEO_BUCKET.':test.m3u8');
$fops = $fops.'|saveas/'.$savekey;
list($id, $err) = $pfop->execute($key, $fops);
echo "\n====> pfop avthumb result: \n";
if ($err != null)
{
var_dump($err);
}
else
{
echo "PersistentFop Id: $id\n";
}
}
目前可能只能将m3u8文件另存,建议你将文件都存储在STORE_BUCKET,关于这个问题我也会向开发反馈。