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 一致。