|
|
|
|
@ -1,3 +1,4 @@ |
|
|
|
|
import { Loader } from 'features/Loader' |
|
|
|
|
import { Settings } from 'features/MultiSourcePlayer/components/Settings' |
|
|
|
|
|
|
|
|
|
import type { Props } from './hooks' |
|
|
|
|
@ -10,6 +11,7 @@ import { |
|
|
|
|
Controls, |
|
|
|
|
PlayStop, |
|
|
|
|
Fullscreen, |
|
|
|
|
LoaderWrapper, |
|
|
|
|
} from './styled' |
|
|
|
|
|
|
|
|
|
export const StreamPlayer = (props: Props) => { |
|
|
|
|
@ -31,6 +33,7 @@ export const StreamPlayer = (props: Props) => { |
|
|
|
|
onVolumeClick, |
|
|
|
|
playedProgress, |
|
|
|
|
playing, |
|
|
|
|
ready, |
|
|
|
|
seek, |
|
|
|
|
selectedQuality, |
|
|
|
|
startPlaying, |
|
|
|
|
@ -48,6 +51,13 @@ export const StreamPlayer = (props: Props) => { |
|
|
|
|
playing={playing} |
|
|
|
|
onClick={onPlayerClick} |
|
|
|
|
> |
|
|
|
|
{ |
|
|
|
|
!ready && ( |
|
|
|
|
<LoaderWrapper> |
|
|
|
|
<Loader color='#515151' /> |
|
|
|
|
</LoaderWrapper> |
|
|
|
|
) |
|
|
|
|
} |
|
|
|
|
<VideoPlayer |
|
|
|
|
width='100%' |
|
|
|
|
height='100%' |
|
|
|
|
|