@vuux/video
Version:
Vue Nuxt 视频播放器
35 lines (34 loc) • 1.28 kB
TypeScript
import { Buttons } from './types';
import { Props } from './props';
declare const _default: import('vue').DefineComponent<Props, {}, {}, {}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, {
play: (...args: any[]) => void;
pause: (...args: any[]) => void;
loading: (...args: any[]) => void;
error: (...args: any[]) => void;
menu: (...args: any[]) => void;
ready: (...args: any[]) => void;
}, string, import('vue').PublicProps, Readonly<Props> & Readonly<{
onPlay?: ((...args: any[]) => any) | undefined;
onPause?: ((...args: any[]) => any) | undefined;
onLoading?: ((...args: any[]) => any) | undefined;
onError?: ((...args: any[]) => any) | undefined;
onMenu?: ((...args: any[]) => any) | undefined;
onReady?: ((...args: any[]) => any) | undefined;
}>, {
title: string;
width: string;
volume: number;
contextMenu: string[];
src: string;
startTime: number;
theme: string;
poster: string;
rate: number[];
muted: boolean;
buttons: Buttons | string[];
}, {}, {}, {}, string, import('vue').ComponentProvideOptions, false, {
videoPlaceholderEl: HTMLDivElement;
playerEl: HTMLDivElement;
videoEl: HTMLVideoElement;
}, any>;
export default _default;