# chooseAlbumVideo ^6.8
选择视频
# 请求参数
Prop | Type | Required | Default | Comment |
---|---|---|---|---|
limitCount | Number | Y | N/A | 可选视频数量,可选值范围:1-3 |
limitSize | String | Y | N/A | 限制的视频大小,单位为 kb |
type | String | N | 'mp4' | 视频格式, 可选值: 'mp4') |
videoDuration | String | Y | N/A | 限制视频时长 |
# 接口调用示例
const params = {
limitCount: 1,
limitSize: "40960",
type: "mp4",
videoDuration: "60",
};
this.$bridge
.chooseAlbumVideo(params)
.then((res) => {
this.$alert(res);
})
.catch((err) => {
this.$toast(err);
});
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
2
3
4
5
6
7
8
9
10
11
12
13
14
15
# 返回参数
- 成功时返回
Prop | Type | Value | Comment |
---|---|---|---|
data | Array | [] | 视频信息,数组的每一项为 Object |
code | Number | 0 | 状态值 |
data 的子集(Object)的属性
Prop | Type | Value | Comment |
---|---|---|---|
videoSize | Number | 0 | 视频大小 |
coverSize | Number | 0 | 预览图大小 |
videoPath | String | '' | 视频地址 |
cover | String | '' | 视频预览图,使用完整地址 |
- 失败时返回
Prop | Type | Value | Comment |
---|---|---|---|
code | Number | -1 | 失败的状态码 |
msg | String | '' | 失败请求的文本 |
# 返回示例
// 成功返回
{
code: 0
data : [
{
videoSize: 8040,
coverSize: 820,
videoPath: "midea_meiju_weex_video\/weex_1614233012.mp4",
cover: "\/var\/mobile\/Containers\/Data\/Application\/18BA2C28-CE9D-426D-A843-410B82F8E19C\/Documents\/midea_meiju_weex_video\/weex_1614233013.png"
}
]
}
// 失败返回
{
code: -11,
msg: '取消操作'
}
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20