Alipay JSSDK V3.1.1

ap.chooseVideo(OPTION | maxDuration, CALLBACK)

录制或从手机相册中选择视频。可直接传入一个数字作为 OPTION.maxDuration 参数。

OPTION 参数说明

名称类型必选描述
maxDurationNumber最大录制时长,单位秒,默认60s
sourceTypeString Array相册选取或者拍照,默认 ['camera','album']
cameraString Array前置或者后置摄像头,默认前后都有,即:[‘front’, ‘back’]

CALLBACK 参数说明

名称类型描述
apFilePathString视频文件路径
durationNumber选定视频的时间长度,单位秒
sizeNumber选定视频的数据量大小
widthNumber选定视频的宽
heightNumber选定视频的高

错误码描述

error描述
10用户取消操作
11操作失败(权限不够)
12数据处理失败

代码示例

<script src="https://gw.alipayobjects.com/as/g/h5-lib/alipayjsapi/3.1.1/alipayjsapi.inc.min.js"></script>

<button id="J_btn" 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>