toggle playback on click

This commit is contained in:
nklhrstv 2020-03-13 15:27:34 +02:00
parent 165b657d42
commit 32164b6708

View file

@ -109,6 +109,15 @@ const Player = ({ urlParams }) => {
const onBarMouseMove = React.useCallback((event) => {
event.nativeEvent.immersePrevented = true;
}, []);
const onVideoClick = React.useCallback(() => {
if (videoState.paused !== null) {
if (videoState.paused) {
onPlayRequested();
} else {
onPauseRequested();
}
}
}, [videoState.paused]);
useDeepEqualEffect(() => {
if (player.selected === null || player.selected.stream === null) {
dispatch({ commandName: 'stop' });
@ -163,7 +172,7 @@ const Player = ({ urlParams }) => {
onPropChanged={onPropChanged}
onImplementationChanged={onImplementationChanged}
/>
<div className={styles['layer']} />
<div className={styles['layer']} onClick={onVideoClick} />
{
videoState.buffering ?
<BufferingLoader className={styles['layer']} />