UNPKG

react-player

Version:

A React component for playing a variety of URLs, including file paths, YouTube, Facebook, Twitch, SoundCloud, Streamable, Vimeo, Wistia and DailyMotion

32 lines (27 loc) 957 B
import BaseReactPlayer, { BaseReactPlayerProps } from '../base' import { DailyMotionConfig } from '../dailymotion' import { FacebookConfig } from '../facebook' import { FileConfig } from '../file' import { MixcloudConfig } from '../mixcloud' import { SoundCloudConfig } from '../soundcloud' import { TwitchConfig } from '../twitch' import { VidyardConfig } from '../vidyard' import { VimeoConfig } from '../vimeo' import { WistiaConfig } from '../wistia' import { YouTubeConfig } from '../youtube' export interface Config { soundcloud?: SoundCloudConfig youtube?: YouTubeConfig facebook?: FacebookConfig dailymotion?: DailyMotionConfig vimeo?: VimeoConfig file?: FileConfig wistia?: WistiaConfig mixcloud?: MixcloudConfig vidyard?: VidyardConfig twitch?: TwitchConfig } export interface ReactPlayerProps extends BaseReactPlayerProps { config?: Config } export default class ReactPlayer extends BaseReactPlayer<ReactPlayerProps> {}