UNPKG

@extscreen/es3-video-player

Version:

vue3 video player

202 lines (201 loc) 12.6 kB
import { ESIPlayer, ESMediaSource, ESMediaSourceList, ESPlayerAspectRatio, ESPlayerCache, ESPlayerComponentInfo, ESPlayerControlOptions, ESPlayerDecode, ESPlayerDefinition, ESPlayerDurationCallback, ESPlayerError, ESPlayerInfo, ESPlayerPlayMode, ESPlayerProgressCallback, ESPlayerRate, ESPlayerRender, ESPlayerState, ESPlayerStatus, M3U8DefinitionInfo, ESPlayerTrackInfo } from "@extscreen/es3-player"; declare const _default: import("vue").DefineComponent<import("vue").ExtractPropTypes<{ playerType: { type: NumberConstructor; default: number; }; playMediaSourceAuto: { type: BooleanConstructor; default: boolean; }; playerWidth: { type: NumberConstructor; default: number; }; playerHeight: { type: NumberConstructor; default: number; }; playerZIndex: { type: NumberConstructor; default: number; }; backgroundColor: { type: StringConstructor; default: string; }; }>, { videoPlayerRef: import("vue").Ref<ESIPlayer | undefined, ESIPlayer | undefined>; playerInitialized: import("vue").Ref<boolean, boolean>; visible: import("vue").Ref<boolean, boolean>; getPlayer: () => ESIPlayer | undefined; getComponentInfo: () => void; initComponent: (...params: Array<any>) => void; getId: () => string; getType: () => number; setVisible: (value: boolean) => void; initialize: () => void; unInitialize: () => void; isInitialized: () => boolean; playMediaSourceList: (list: ESMediaSourceList) => void; playMediaSourceByIndex: (index: number) => void; playMediaSourceById: (id: string) => void; playMediaSource: (mediaSource: ESMediaSource) => void; playNextMediaSource: (error?: boolean) => void; playPreviousMediaSource: () => void; getMediaSourceList: () => Array<ESMediaSource> | null; getMediaSource: (index: number) => ESMediaSource | null; getPlayingMediaSourceIndex: () => number; getPlayingMediaSourceList: () => ESMediaSourceList | null; getPlayingMediaSource: () => ESMediaSource | null; play: (...params: Array<any>) => void; start: () => void; pause: () => void; stop: () => void; resume: () => void; reset: () => void; release: () => void; seekTo: (progress: number) => void; control: (options: ESPlayerControlOptions) => void; getPlayerState: () => ESPlayerState; getDuration: () => void; getCurrentPosition: () => void; setSize: (width: number, height: number) => void; setPlayerDimension: (defaultWidth: number, defaultHeight: number, fullPlayerWidth: number, fullPlayerHeight: number, fullScreen: boolean, quickUpdate: boolean) => void; setDefinition: (definition: ESPlayerDefinition) => void; setCache: (cacheInfo: ESPlayerCache) => void; getPlayerDefinition: () => ESPlayerDefinition; getPlayerDefinitionList: () => Array<ESPlayerDefinition>; setAspectRatio: (aspectRatio: ESPlayerAspectRatio) => void; getPlayerAspectRatio: () => ESPlayerAspectRatio; getPlayerAspectRatioList: () => Array<ESPlayerAspectRatio>; setPlayRate: (playRate: ESPlayerRate) => void; getPlayerPlayRate: () => ESPlayerRate; getPlayerPlayRateList: () => Array<ESPlayerRate>; setDecode: (decode: ESPlayerDecode) => void; getPlayerDecode: () => ESPlayerDecode; getPlayerDecodeList: () => Array<ESPlayerDecode>; setRender: (value: ESPlayerRender) => void; onPlayerRenderListChanged: (renderList: Array<ESPlayerRender>) => void; onPlayerRenderChanged: (render: ESPlayerRender) => void; setPlayMode: (value: ESPlayerPlayMode) => void; setVolume: (volume: number) => void; getVolume: () => void; getLeftVolume: () => void; setLeftVolume: (leftVolume: any) => void; getRightVolume: () => void; setRightVolume: (rightVolume: any) => void; setStopped: (stopped: boolean) => void; setEnabled: (enabled: boolean) => void; setProgressCallback: (callback: ESPlayerProgressCallback) => void; setDurationCallback: (callback: ESPlayerDurationCallback) => void; invalidate: () => void; onPlayerError: (error: ESPlayerError) => void; onPlayerStatusChanged: (status: ESPlayerStatus) => void; onPlayerDurationChanged: (d: number) => void; onPlayerProgressChanged: (progress: number) => void; onPlayerVolumeChanged: (lv: number, rv: number) => void; onPlayerLeftVolumeChanged: (volume: number) => void; onPlayerRightVolumeChanged: (volume: number) => void; onPlayerAspectRatioListChanged: (list: Array<ESPlayerAspectRatio>) => void; onPlayerAspectRatioChanged: (ar: ESPlayerAspectRatio) => void; onPlayerPlayRateListChanged: (list: Array<ESPlayerRate>) => void; onPlayerPlayRateChanged: (r: ESPlayerRate) => void; onPlayerDecodeListChanged: (list: Array<ESPlayerDecode>) => void; onPlayerDecodeChanged: (dc: ESPlayerDecode) => void; onPlayerPlayMediaSourceListModeListChanged: (playModeList: Array<ESPlayerPlayMode>) => void; onPlayerPlayMediaSourceListModeChanged: (playMode: ESPlayerPlayMode) => void; onPlayerInfo: (info: ESPlayerInfo) => void; onPlayerComponentInfo: (info: ESPlayerComponentInfo) => void; getM3U8DefinitionInfo: () => Promise<Array<M3U8DefinitionInfo>>; setM3U8Definition: (id: number) => void; setM3U8DefaultDefinition: (id: number) => void; getTrackInfo: (sysType?: number) => Promise<Array<ESPlayerTrackInfo>>; getSelectTrack: (trackType: number) => Promise<number>; selectTrack: (index: number) => void; deselectTrack: (index: number) => void; }, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, ("onPlayerLazyInitSuccess" | "onPlayerLazyInitError" | "onPlayerInitialized" | "onPlayerError" | "onPlayerNoMediaSourceCanPlay" | "onPlayerPlayMediaSourceList" | "onPlayerPlayMediaSource" | "onPlayerInterceptSuccess" | "onPlayerInterceptError" | "onRealPlayerInitialized" | "onPlayerSizeChanged" | "onPlayerClickable" | "onPlayerViewChanged" | "onPlayerPreparing" | "onPlayerPrepared" | "onPlayerPlaying" | "onPlayerBeforeStopped" | "onPlayerPaused" | "onPlayerResumed" | "onPlayerStopped" | "onPlayerCompleted" | "onPlayerBufferStart" | "onPlayerBufferEnd" | "onPlayerADStart" | "onPlayerADEnd" | "onPlayerADSkip" | "onPlayerADPaused" | "onPlayerADResumed" | "onPlayerADLoaded" | "onPlayerAuthorized" | "onPlayerSetRateSuccess" | "onPlayerSetRateError" | "onPlayerSeekStart" | "onPlayerSeekCompleted" | "onPlayerLeftVolumeChanged" | "onPlayerRightVolumeChanged" | "onPlayerVolumeChanged" | "onPlayerDecodeListChanged" | "onPlayerDecodeChanged" | "onPlayerPlayRateListChanged" | "onPlayerPlayRateChanged" | "onPlayerAspectRatioListChanged" | "onPlayerAspectRatioChanged" | "onPlayerDefinitionListChanged" | "onPlayerDefinitionChanged" | "onPlayerPlayMediaSourceListModeListChanged" | "onPlayerPlayMediaSourceListModeChanged" | "onPlayerRenderListChanged" | "onPlayerRenderChanged" | "onPlayerInfo")[], "onPlayerLazyInitSuccess" | "onPlayerLazyInitError" | "onPlayerInitialized" | "onPlayerError" | "onPlayerNoMediaSourceCanPlay" | "onPlayerPlayMediaSourceList" | "onPlayerPlayMediaSource" | "onPlayerInterceptSuccess" | "onPlayerInterceptError" | "onRealPlayerInitialized" | "onPlayerSizeChanged" | "onPlayerClickable" | "onPlayerViewChanged" | "onPlayerPreparing" | "onPlayerPrepared" | "onPlayerPlaying" | "onPlayerBeforeStopped" | "onPlayerPaused" | "onPlayerResumed" | "onPlayerStopped" | "onPlayerCompleted" | "onPlayerBufferStart" | "onPlayerBufferEnd" | "onPlayerADStart" | "onPlayerADEnd" | "onPlayerADSkip" | "onPlayerADPaused" | "onPlayerADResumed" | "onPlayerADLoaded" | "onPlayerAuthorized" | "onPlayerSetRateSuccess" | "onPlayerSetRateError" | "onPlayerSeekStart" | "onPlayerSeekCompleted" | "onPlayerLeftVolumeChanged" | "onPlayerRightVolumeChanged" | "onPlayerVolumeChanged" | "onPlayerDecodeListChanged" | "onPlayerDecodeChanged" | "onPlayerPlayRateListChanged" | "onPlayerPlayRateChanged" | "onPlayerAspectRatioListChanged" | "onPlayerAspectRatioChanged" | "onPlayerDefinitionListChanged" | "onPlayerDefinitionChanged" | "onPlayerPlayMediaSourceListModeListChanged" | "onPlayerPlayMediaSourceListModeChanged" | "onPlayerRenderListChanged" | "onPlayerRenderChanged" | "onPlayerInfo", import("vue").PublicProps, Readonly<import("vue").ExtractPropTypes<{ playerType: { type: NumberConstructor; default: number; }; playMediaSourceAuto: { type: BooleanConstructor; default: boolean; }; playerWidth: { type: NumberConstructor; default: number; }; playerHeight: { type: NumberConstructor; default: number; }; playerZIndex: { type: NumberConstructor; default: number; }; backgroundColor: { type: StringConstructor; default: string; }; }>> & Readonly<{ onOnPlayerLazyInitSuccess?: ((...args: any[]) => any) | undefined; onOnPlayerLazyInitError?: ((...args: any[]) => any) | undefined; onOnPlayerInitialized?: ((...args: any[]) => any) | undefined; onOnPlayerError?: ((...args: any[]) => any) | undefined; onOnPlayerNoMediaSourceCanPlay?: ((...args: any[]) => any) | undefined; onOnPlayerPlayMediaSourceList?: ((...args: any[]) => any) | undefined; onOnPlayerPlayMediaSource?: ((...args: any[]) => any) | undefined; onOnPlayerInterceptSuccess?: ((...args: any[]) => any) | undefined; onOnPlayerInterceptError?: ((...args: any[]) => any) | undefined; onOnRealPlayerInitialized?: ((...args: any[]) => any) | undefined; onOnPlayerSizeChanged?: ((...args: any[]) => any) | undefined; onOnPlayerClickable?: ((...args: any[]) => any) | undefined; onOnPlayerViewChanged?: ((...args: any[]) => any) | undefined; onOnPlayerPreparing?: ((...args: any[]) => any) | undefined; onOnPlayerPrepared?: ((...args: any[]) => any) | undefined; onOnPlayerPlaying?: ((...args: any[]) => any) | undefined; onOnPlayerBeforeStopped?: ((...args: any[]) => any) | undefined; onOnPlayerPaused?: ((...args: any[]) => any) | undefined; onOnPlayerResumed?: ((...args: any[]) => any) | undefined; onOnPlayerStopped?: ((...args: any[]) => any) | undefined; onOnPlayerCompleted?: ((...args: any[]) => any) | undefined; onOnPlayerBufferStart?: ((...args: any[]) => any) | undefined; onOnPlayerBufferEnd?: ((...args: any[]) => any) | undefined; onOnPlayerADStart?: ((...args: any[]) => any) | undefined; onOnPlayerADEnd?: ((...args: any[]) => any) | undefined; onOnPlayerADSkip?: ((...args: any[]) => any) | undefined; onOnPlayerADPaused?: ((...args: any[]) => any) | undefined; onOnPlayerADResumed?: ((...args: any[]) => any) | undefined; onOnPlayerADLoaded?: ((...args: any[]) => any) | undefined; onOnPlayerAuthorized?: ((...args: any[]) => any) | undefined; onOnPlayerSetRateSuccess?: ((...args: any[]) => any) | undefined; onOnPlayerSetRateError?: ((...args: any[]) => any) | undefined; onOnPlayerSeekStart?: ((...args: any[]) => any) | undefined; onOnPlayerSeekCompleted?: ((...args: any[]) => any) | undefined; onOnPlayerLeftVolumeChanged?: ((...args: any[]) => any) | undefined; onOnPlayerRightVolumeChanged?: ((...args: any[]) => any) | undefined; onOnPlayerVolumeChanged?: ((...args: any[]) => any) | undefined; onOnPlayerDecodeListChanged?: ((...args: any[]) => any) | undefined; onOnPlayerDecodeChanged?: ((...args: any[]) => any) | undefined; onOnPlayerPlayRateListChanged?: ((...args: any[]) => any) | undefined; onOnPlayerPlayRateChanged?: ((...args: any[]) => any) | undefined; onOnPlayerAspectRatioListChanged?: ((...args: any[]) => any) | undefined; onOnPlayerAspectRatioChanged?: ((...args: any[]) => any) | undefined; onOnPlayerDefinitionListChanged?: ((...args: any[]) => any) | undefined; onOnPlayerDefinitionChanged?: ((...args: any[]) => any) | undefined; onOnPlayerPlayMediaSourceListModeListChanged?: ((...args: any[]) => any) | undefined; onOnPlayerPlayMediaSourceListModeChanged?: ((...args: any[]) => any) | undefined; onOnPlayerRenderListChanged?: ((...args: any[]) => any) | undefined; onOnPlayerRenderChanged?: ((...args: any[]) => any) | undefined; onOnPlayerInfo?: ((...args: any[]) => any) | undefined; }>, { playerType: number; playMediaSourceAuto: boolean; playerWidth: number; playerHeight: number; playerZIndex: number; backgroundColor: string; }, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>; export default _default;