Skip to content
开发文档
能力中心
应用市场
WebOffice
开发者后台

视频

getVideoInfo

获取视频详细信息。

使用说明

客户端AndroidiOSPC
支持说明支持支持支持
window.ksoxz_sdk.getVideoInfo({ params, onSuccess, onError });

参数说明

参数类型是否必须描述备注
srcstring视频的路径,支持本地文件系统(用户目录、临时目录、包目录)下的路径/

返回结果

参数类型描述备注
typestring视频格式/
durationnumber视频长度,单位:秒(s)/
sizenumber视频大小,单位 kB/
widthnumber视频的宽,单位 px/
heightnumber视频的长,单位 px/
pathstring视频的本地路径/

错误码

errnomsg含义
1021005Read external storage permission not obtained用户未授予 App 文件读取权限(Android 特有)
1042001no such file or directory找不到文件或目录
1704001unsupported video format不支持的视频格式
1704002can't get info from video file获取视频信息失败

chooseMedia

用于拍摄,或从系统相册中选择图片或视频。

使用说明

客户端AndroidiOSPC
支持说明支持支持支持
window.ksoxz_sdk.chooseMedia({ params, onSuccess, onError });

参数说明

参数类型是否必须描述备注
mediaTypestring[]文件类型可选值:
image:图片。
video:视频。
"video", "image":视频或图片,不分顺序。
默认值:"image", "video"
sourceTypestring[]指定视频来源。可选值:
album:相册。
camera:相机(PC 端不支持相机)。
"album", "camera":相册或相机,不分顺序。
默认值:"album", "camera"
countnumber最多可以选择的文件数量。支持选择多个图片或多个视频,最多支持 9 个文件。
默认值:9
使用相机拍照或拍视频时,该字段失效。
PC 端文件选择器无法限制选择数量,若设置了该值,会默认截取前 N 个。
sizeTypestring[]选择原图(或原视频),或进行压缩。可选值:
original:选择原图或原视频。
compressed:强制对图片或视频质量进行压缩。
"original","compressed":默认开启压缩,但可手动选择原图或原视频。
默认值:"original","compressed"
Android 不支持视频压缩
maxDurationnumber拍摄视频时支持的最长拍摄时间。单位为秒,时间范围为 3s 至 60s 之间。不限制相册。
默认值:60
cameraDevicestring使用相机拍摄时,默认使用的摄像头。可选值:
front:前置摄像头。
back:后置摄像头。
默认值:back
isSaveToAlbumstring使用相机拍摄后图片是否保存到相册。可选值:
0:不保存。
1:保存。
默认值:0
该字段仅 iOS 和 Android 支持

返回结果

类型描述备注
tempFilesobject[]临时文件数组。/
∟ tempFilePathstring文件地址。/
∟ typestring文件类型。可能值有 image(图片)、video(视频)。/
∟ sizenumber图片/视频大小。单位:字节(Bytes)/
∟ durationnumber视频时长,单位:秒(s)。选取文件类型为 video 时返回该字段。PC 端暂不支持返回该字段。
∟ widthnumber图片/视频宽度。选取文件类型为 video 时返回该字段。PC 端暂不支持返回该字段。
∟ heightnumber图片/视频高度。选取文件类型为 video 时返回该字段。PC 端暂不支持返回该字段。
tempFilesobject[]临时文件数组。/

错误码

errnomsg含义
1041001user canceled用户取消操作
1002003Camera permission not obtained用户未授予 App 照相机权限
1002004Album permission not obtained用户未授予 App 相册权限(iOS 特有)
1021005Read external storage permission not obtained用户未授予 App 文件读取权限(Android 特有)
102106Write external storage permission not obtained用户未授予 App 文件写入权限(Android 特有)
1704001unsupported video format不支持的视频格式
1704002can't get info from video file获取视频信息失败