# saveMediaToAlbum ^8.11
保存视频和图片到指定的相册目录下。默认保存到相册根目录下
# 请求参数
Prop | Type | Required | Default | Comment |
---|---|---|---|---|
filePath | String | Y | N/A | 文件路径(本地路径) |
mediaType | String | Y | N/A | 文件类型。支持 image 和 video 两种 |
albumFolder | String | N | Meiju | 要保存到的相册文件夹名称。如果非空则在相册根目录下创建该目录。 默认保存到相册中的 Meiju 目录下 |
# 接口调用示例
const params = {
filePath: "/sdcard/DCIM/20211112100009.JPEG",
mediaType: "image",
albumFolder: "MeijuHybrid",
};
this.$bridge
.saveMediaToAlbum(params)
.then((res) => {
console.log("saveMediaToAlbum-res", res);
})
.catch((err) => {
console.log("saveMediaToAlbum-err", err);
});
1
2
3
4
5
6
7
8
9
10
11
12
13
2
3
4
5
6
7
8
9
10
11
12
13
# 返回参数
- 成功时返回
Prop | Type | Comment |
---|---|---|
code | Number | 返回码0-保存成功,其它:-1001-(缺少参数filePath,参数filePath不能为空,缺少参数mediaType,参数mediaType不能为空,下载失败,业务异常),-3007-存储空间不足,-3008-复制失败,-3009-保存失败,-4009-存储未授权。 |
msg | String | 返回信息 |
# 返回示例
// 成功返回{},
{
code: 0,
msg: 'success'
}
// 失败返回
{
code: -1001,
errorMsg: "参数filePath不能为空"
}
1
2
3
4
5
6
7
8
9
10
11
2
3
4
5
6
7
8
9
10
11
# FAQ
tip
调用该接口,需要先获取资源的本地地址,如可以调用bridge.startDownloadFile
接口,返回结果中会包含filepath
字段,即本地路径