UNPKG

capacitor-youtube-player

Version:
83 lines (82 loc) 1.76 kB
declare global { interface PluginRegistry { YoutubePlayer?: YoutubePlayerPlugin; } } export interface YoutubePlayerPlugin { echo(options: { value: string; }): Promise<{ value: string; }>; initialize(options: { width: number; height: number; videoId: string; }): Promise<{ playerReady: boolean; }>; destroy(): Promise<{ result: { method: string; value: boolean; }; }>; /***********/ stopVideo(): Promise<{ result: { method: string; value: boolean; }; }>; playVideo(): Promise<{ result: { method: string; value: boolean; }; }>; pauseVideo(): Promise<{ result: { method: string; value: boolean; }; }>; seekTo(): Promise<{ result: { method: string; value: boolean; seconds: number; allowSeekAhead: boolean; }; }>; clearVideo(): Promise<{ result: { method: string; value: boolean; }; }>; loadVideoById(options: { videoId: string; startSeconds?: number; endSeconds?: number; suggestedQuality?: string; }): Promise<{ result: { method: string; value: boolean; options: {}; }; }>; cueVideoById(options: { videoId: string; startSeconds?: number; endSeconds?: number; suggestedQuality?: string; }): Promise<{ result: { method: string; value: boolean; options: {}; }; }>; }