@vuemap/vue-amap
Version:
高德地图vue3版本封装
33 lines (32 loc) • 791 B
TypeScript
interface VideoOption {
url: string;
zooms: number[];
bounds: any;
opacity: number;
loop: boolean;
}
declare class VideoLayer {
canvas: HTMLCanvasElement | null;
context: CanvasRenderingContext2D | null;
video: HTMLVideoElement | null;
layer: any;
canPlay: boolean;
frame: number;
constructor(options: VideoOption, video: HTMLVideoElement);
getLayer(): any;
initVideoEvents(): void;
load(): void;
play(): void;
pause(): void;
stopRender(): void;
render(): void;
destroy(): void;
setUrl(url: string): void;
setZooms(zooms: any): void;
setOpacity(opacity: any): void;
setBounds(bounds: any): void;
setzIndex(zIndex: any): void;
show(): void;
hide(): void;
}
export default VideoLayer;