mirror of
https://github.com/zoriya/v10.git
synced 2026-08-07 22:56:34 +00:00
29 lines
1002 B
TypeScript
29 lines
1002 B
TypeScript
import { createPlayer, features } from '@videojs/react';
|
|
import { audioFeatures } from '@videojs/react/audio';
|
|
import { backgroundFeatures } from '@videojs/react/background';
|
|
import { liveAudioFeatures } from '@videojs/react/live-audio';
|
|
import { liveVideoFeatures } from '@videojs/react/live-video';
|
|
import { videoFeatures } from '@videojs/react/video';
|
|
|
|
export const { Provider: VideoProvider } = createPlayer({
|
|
features: [...videoFeatures, features.orientationLock],
|
|
});
|
|
|
|
export const { Provider: AudioProvider } = createPlayer({
|
|
features: audioFeatures,
|
|
});
|
|
|
|
export const { Provider: BackgroundVideoProvider } = createPlayer({
|
|
features: backgroundFeatures,
|
|
});
|
|
|
|
// Live providers register `liveFeature` so the LiveButton can read
|
|
// `liveEdgeStart` / `targetLiveWindow` and seek to the live edge.
|
|
export const { Provider: LiveVideoProvider } = createPlayer({
|
|
features: liveVideoFeatures,
|
|
});
|
|
|
|
export const { Provider: LiveAudioProvider } = createPlayer({
|
|
features: liveAudioFeatures,
|
|
});
|