@daysnap/horn-jssdk
Version:
原生容器面向 H5 开发者提供的基于容器应用内的网页开发工具包
22 lines (21 loc) • 751 B
TypeScript
import { type FailCallbackResult, type PickOptions } from '../../core';
export interface ChooseVideoResult {
tempFilePaths: string[];
tempFiles: {
cover: string;
path: string;
size: number;
width: number;
height: number;
duration: number;
}[];
}
export interface ChooseVideoOptions {
count?: number;
compressed?: boolean;
maxDuration?: number;
sourceType?: ('album' | 'camera')[];
success?: (result: ChooseVideoResult) => void;
fail?: (err: FailCallbackResult) => void;
}
export declare const chooseVideo: <T extends ChooseVideoOptions = ChooseVideoOptions>(options?: T | undefined) => import("../../core").PromisifySuccessResult<PickOptions<T>, ChooseVideoOptions>;