# ks.chooseVideo

更新时间:2024-09-29 21:58:36

从本地相册选择视频,或使用相机拍摄视频。

# chooseVideo(options: ChooseVideoOptions): Promise<ChooseVideoResult>

# 参数

参数 类型 必填
options ChooseVideoOptions

# ChooseVideoOptions

属性
属性 类型 默认值 必填 说明
sourceType ('album' | 'camera')[] ['album', 'camera'] 选择视频的来源
compressed boolean true 是否压缩视频
maxDuration number 60 视频最长拍摄时间 (s)
camera 'back' | 'front' 'back' 拍摄使用的摄像头(部分 Android 手机下由于系统 ROM 不支持无法生效)
success (result: ChooseVideoResult) => void 接口调用成功的回调函数
fail (error: APIError) => void 接口调用失败的回调函数
complete (resultOrError: ChooseVideoResult | APIError) => void 接口调用结束的回调函数(调用成功、失败都会执行)
sourceType

选择视频的来源

说明
'album' 相册
'camera' 相机
camera

拍摄使用的摄像头(部分 Android 手机下由于系统 ROM 不支持无法生效)

说明
'back' 后置摄像头
'front' 前置摄像头

# 返回值

# Promise<ChooseVideoResult>

ChooseVideoResult
属性
属性 类型 说明
tempFilePath string 所选视频的本地临时路径
duration number 所选视频的时长
size number 所选视频的大小
width number 所选视频的宽度
height number 所选视频的高度

# 示例代码

Copyright ©2024, All Rights Reserved