my.savevideotophotosalbum(object object)
基础库 或更高版本; 若版本较低,建议采取 兼容处理 。
小程序开发者工具: 不支持。请以真机调试结果为准。
主体: 企业支付宝小程序 、 个人支付宝小程序
保存视频到系统相册。
object object
查看示例
属性 | 类型 | 默认值 | 必填 | 描述 |
---|---|---|---|---|
filepath | string | - | 是 | 视频文件路径,支持网络地址、本地临时文件、本地缓存文件、本地用户文件。 |
success | function | - | 否 | 调用成功的回调函数 |
fail | function | - | 否 | 调用失败的回调函数 |
complete | function | - | 否 | 调用结束的回调函数(调用成功、失败都会执行) |
fail 回调的参数为 object,error
属性为错误码,errormessage
属性为错误消息。
错误码 | 错误消息 | 凯发app官方网站的解决方案 |
---|---|---|
12或14 | 资源不存在。 |
请检查视频资源地址是否可以正常访问。 |
2 | 接口参数无效。 |
请检查 filepath 参数是否有效。 |
3 | 未知错误。 |
一般为多次并行调用的报错,该接口不支持并行调用,请修改调用逻辑为单次调用。 |
15 |
|
|
2001 | 用户不允许授权。 |
用户拒绝为当前小程序授权。请在交互中考虑此情况。 |
2002 | 用户勾选了不允许授权选项。 |
用户此前已经拒绝授权且勾选了总是保持拒绝,此次调用直接失败。
|
2003 | 用户拒绝授权,并且此次勾选了总是保持拒绝。 |
用户在拒绝授权且勾选“总是保持以上选择”后,再次调用该小程序的授权。
|
my.savevideotophotosalbum ({
// 网络地址
filepath: 'https://gw.alipayobjects.com/mdn/rms/afts/file/a*lj35saigk1saaaaaaaaaaaaaarqnaq',
success (res) {
console.log (res);
},
fail (err) {
console.log (err);
},
});
{
"success": true
}
{
"error": 15,
"errormessage": "没有开启相册权限"
}
q:视频文件为网络视频地址,保存为什么会报文件类型错误?
检查视频文件的 response.headers
中的 content-type
是否为 video/
类型,其他类型会报错。