Files
est-frame/node_modules/react-player/file.d.ts
2025-10-22 05:38:27 +00:00

32 lines
704 B
TypeScript
Executable File

import BaseReactPlayer, { BaseReactPlayerProps } from './base'
export interface TrackProps {
kind: string
src: string
srcLang: string
label: string
default?: boolean
}
export interface FileConfig {
attributes?: Record<string, any>
tracks?: TrackProps[]
forceVideo?: boolean
forceAudio?: boolean
forceHLS?: boolean
forceSafariHLS?: boolean
forceDisableHls?: boolean
forceDASH?: boolean
forceFLV?: boolean
hlsOptions?: Record<string, any>
hlsVersion?: string
dashVersion?: string
flvVersion?: string
}
export interface FilePlayerProps extends BaseReactPlayerProps {
config?: FileConfig
}
export default class FilePlayer extends BaseReactPlayer<FilePlayerProps> {}