Skip to content

chooseVideoInH5 ​

H5 端选视频适配器,被 showVideo 内部调用。

H5 通常为文件选择器,不支持相机录制,默认仅相册。

前置依赖 ​

typescript
interface VideoInH5Deps {
  chooseVideo: UniApp['chooseVideo']
  log: Console['log']
  error: Console['error']
}
依赖说明
chooseVideoUniApp H5 选视频 API
log / error成功 / 失败日志

chooseVideoInH5 ​

函数签名 ​

typescript
function chooseVideoInH5(
  options?: VideoOptions,
  deps: VideoInH5Deps
): Promise<VideoResult>

参数 ​

参数名类型必填说明
options.sourceType('album' | 'camera')[]否默认 ['album']
options.compressedboolean否默认 false
options.maxDurationnumber否默认 60
depsVideoInH5Deps是环境依赖

返回值 ​

类型说明
Promise<VideoResult>视频临时路径与元数据;失败 reject

工作原理 ​

  1. 通过 deps.chooseVideo 调起 H5 文件选择。
  2. sourceType 默认仅 'album',不传 camera 选项。
  3. 响应结构与 App / 小程序端 VideoResult 一致。