Web: Components: added on touch stop video, when ui visible

This commit is contained in:
DmitrySychugov 2023-01-16 18:42:19 +05:00
parent 6a10c9d06b
commit afa89ab9fa

View File

@ -380,6 +380,7 @@ export default function ViewerPlayer(props) {
deltaX: 0,
speedToastVisible: false,
isControlTouch: false,
isFirstTap: false,
};
function reducer(state, action) {
switch (action.type) {
@ -446,7 +447,21 @@ export default function ViewerPlayer(props) {
if (e.deltaX <= -100) onNextClick();
},
onTap: (e) => {
if (displayUI && props.isPlay && state.isFirstTap) {
props.setIsPlay(false);
return dispatch(
createAction(ACTION_TYPES.update, {
isFirstTap: false,
isPlaying: false,
})
);
}
onTouch(e.event);
dispatch(
createAction(ACTION_TYPES.update, {
isFirstTap: true,
})
);
},
onSwipedRight: (e) => {
if (e.deltaX >= 100) onPrevClick();
@ -798,6 +813,7 @@ export default function ViewerPlayer(props) {
speedState: 1,
speedToastVisible: false,
isControlTouch: false,
isFirstTap: false,
})
);
}