# dcb.selectVideo
选择视频【异步通知】选择后会优先返回一张封面图通知到selectVideoPreviewPicture
。
# 参数
属性 | 类型 | 默认值 | 必填 | 说明 | 最低版本 |
---|---|---|---|---|---|
uniqueId | string | 是 | 独一的标识,方便回调异步绑定 | 8.0.2 |
# 返回值
属性 | 类型 | 说明 | 最低版本 |
---|---|---|---|
tempFilePath | string | 选定视频的临时文件路径 (本地路径)。 | 8.0.2 |
url | string | 选定视频的链接。目前是一个 base64 字符串。 | 8.0.2 |
cover | string | 选定视频的封面。目前是一个 base64 字符串。 | 8.0.2 |
# 示例
const selectVideoPreviewPicture = (args) => {
const base64Img = 'data:image/png;base64,' + args.previewImageStr
}
// 视频读取完毕回调,dcbAjaxAddEventListener
// import { dcbAjaxAddEventListener } from '@dcb/ajax'
dcbAjaxAddEventListener('selectVideoPreviewPicture', selectVideoPreviewPicture)
window['selectVideoPreviewPicture'] = selectVideoPreviewPicture
const res = await dcb.selectVideo({
uniqueId: 1312asdasd
});
// 结果类似:
// {
// "tempFilePath": "/var/mobile/Containers/...",
// "url": "FvgAAEsAAAWJwAABAAABAAAAA...",
// "cover": "/9j/4AAQSkZJRgABAQAASABIAAD..."
// }