Media Viewer: Fix multiple videos starting by pressing <Space> key (#1766)

This commit is contained in:
Alexander Zinchuk 2022-03-19 21:19:22 +01:00
parent d05fecddf4
commit 6d7727cccf

View File

@ -130,6 +130,7 @@ const VideoPlayer: FC<OwnProps> = ({
}, []);
useEffect(() => {
if (!isMediaViewerOpen) return;
const togglePayingStateBySpace = (e: KeyboardEvent) => {
if (e.key === 'Enter' || e.key === ' ') {
e.preventDefault();
@ -142,7 +143,7 @@ const VideoPlayer: FC<OwnProps> = ({
return () => {
document.removeEventListener('keydown', togglePayingStateBySpace, false);
};
}, [togglePlayState]);
}, [togglePlayState, isMediaViewerOpen]);
const wrapperStyle = posterSize && `width: ${posterSize.width}px; height: ${posterSize.height}px`;
const videoStyle = `background-image: url(${posterData})`;