async transcodeVideoMp4 (data) {
let {
cloudPath, // 前端传过来的文件路径
} = data;
const extStorageManager = uniCloud.getExtStorageManager({
provider: "qiniu",
domain: "cdn.mannanedu.top", // 域名地址
});
const urlsafeBase64Encode = (text) => {
let encoded = Buffer.from(text).toString('base64');
return encoded.replace(/\//g, '_').replace(/\+/g, '-');
};
let saveas = urlsafeBase64Encode("dc-qiniu-aliyun-mp-a071697e-6402-4c6a-9d2a-79196812197e-eaf");
let fops = `avthumb/mp4/vcodec/libx264/acodec/libmp3lame|saveas/${saveas}`;
console.log('cloudPath', cloudPath)
console.log('extStorageManager', cloudPath)
await extStorageManager.pfop({
cloudPath: cloudPath,
fops,
notifyURL: "https://domain.com/ext-storage-transcode-notice"
});
}
c***@outlook.com
- 发布:2026-01-03 18:01
- 更新:2026-01-04 11:32
- 阅读:237
产品分类: uniCloud/阿里云
示例代码:
操作步骤:
上传到扩展云服务空间, 然后转码 后面报错
上传到扩展云服务空间, 然后转码 后面报错
预期结果:
文件成功转换
文件成功转换
实际结果:
报错 extStorageManager.pfop is not a function
报错 extStorageManager.pfop is not a function
bug描述:
调用视频转码 转成mp4 h.264格式 报错 extStorageManager.pfop is not a function
2 个回复
最佳回复
DCloud_uniCloud_VK
文档有写,该API当前仅云端支持,故本地调试时,需要连接云端云函数运行 文档
Ask小助手
文档有写,该API当前仅云端支持,故本地调试时,需要连接云端云函数运行 文档
要回复问题请先登录或注册
公告
更多>相关问题