mirror of
https://github.com/zoriya/v10.git
synced 2026-08-05 05:37:21 +00:00
26 lines
811 B
TypeScript
26 lines
811 B
TypeScript
import { MediaContainer, Video, VideoProvider } from '@videojs/react';
|
|
import { VJS8_DEMO_VIDEO } from '@/consts';
|
|
import { BasicTimeSlider } from './BasicTimeSlider';
|
|
|
|
/**
|
|
* Demo showing proper VideoProvider usage with TimeSlider.
|
|
* The VideoProvider wraps the entire media experience and provides
|
|
* the necessary context for all media components.
|
|
*/
|
|
export function TimeSliderDemo() {
|
|
return (
|
|
<VideoProvider>
|
|
<MediaContainer style={{ position: 'relative', zIndex: 10 }}>
|
|
<Video
|
|
src={VJS8_DEMO_VIDEO.hls}
|
|
poster={VJS8_DEMO_VIDEO.poster}
|
|
muted
|
|
/>
|
|
<div style={{ position: 'absolute', bottom: '1rem', left: '1rem', right: '1rem', zIndex: 10 }}>
|
|
<BasicTimeSlider />
|
|
</div>
|
|
</MediaContainer>
|
|
</VideoProvider>
|
|
);
|
|
}
|