ap.chooseVideo 录制或从手机相册中选择视频
优质
小牛编辑
131浏览
2023-12-01
ap.chooseVideo(OPTION | maxDuration, CALLBACK)
录制或从手机相册中选择视频。可直接传入一个数字作为 OPTION.maxDuration 参数。
OPTION 参数说明
名称 | 类型 | 必选 | 描述 |
---|---|---|---|
maxDuration | Number | 否 | 最大录制时长,单位秒,默认60s |
sourceType | String Array | 否 | 相册选取或者拍照,默认 ['camera','album'] |
camera | String Array | 否 | 前置或者后置摄像头,默认前后都有,即:[‘front’, ‘back’] |
CALLBACK 参数说明
名称 | 类型 | 描述 |
---|---|---|
apFilePath | String | 视频文件路径 |
duration | Number | 选定视频的时间长度,单位秒 |
size | Number | 选定视频的数据量大小 |
width | Number | 选定视频的宽 |
height | Number | 选定视频的高 |
错误码描述
error | 描述 |
---|---|
10 | 用户取消操作 |
11 | 操作失败(权限不够) |
12 | 数据处理失败 |
代码示例
<script src="https://gw.alipayobjects.com/as/g/h5-lib/alipayjsapi/3.1.1/alipayjsapi.inc.min.js"></script>
<button class="btn btn-default">选择视频</button>
<script>
var btn = document.querySelector('#J_btn');
btn.addEventListener('click', function(){
ap.chooseVideo(3, function(res){
ap.alert(JSON.stringify(res));
});
});
</script>