UNPKG

react-native-vimeo-bridge

Version:

🎥 Easy-to-use Vimeo player for React Native with cross-platform support

32 lines • 1.3 kB
import type { EmbedOptions, EventCallback, VimeoPlayer } from '../types/vimeo'; declare class WebVimeoPlayerController { private player; static createInstance(): WebVimeoPlayerController; static initialize(): Promise<void>; createPlayer(containerId: string, options: EmbedOptions): VimeoPlayer | null; getVimeoPlayer(): VimeoPlayer | null; play(): Promise<void>; pause(): Promise<void>; unload(): Promise<void>; setCurrentTime(seconds: number): Promise<number>; getCurrentTime(): Promise<number>; setVolume(volume: number): Promise<number>; getVolume(): Promise<number>; setMuted(muted: boolean): Promise<boolean>; getMuted(): Promise<boolean>; getDuration(): Promise<number>; getPlaybackRate(): Promise<number>; setPlaybackRate(rate: number): Promise<number>; getVideoId(): Promise<number>; getVideoTitle(): Promise<string>; getVideoWidth(): Promise<number>; getVideoHeight(): Promise<number>; getVideoUrl(): Promise<string>; requestFullscreen(): Promise<void>; exitFullscreen(): Promise<void>; getFullscreen(): Promise<boolean>; off(event: string, callback?: EventCallback): void; dispose(): void; } export default WebVimeoPlayerController; //# sourceMappingURL=WebVimeoPlayerController.d.ts.map