Merge branch 'development' of github.com:Stremio/stremio-web into surround_sound_enabled

This commit is contained in:
unclekingpin 2023-12-07 01:56:58 -08:00
commit be2e73159b
2 changed files with 12 additions and 2 deletions

View file

@ -30,7 +30,7 @@ const Player = ({ urlParams, queryParams }) => {
const forceTranscoding = React.useMemo(() => {
return queryParams.has('forceTranscoding');
}, [queryParams]);
const [player, videoParamsChanged, timeChanged, pausedChanged, ended] = usePlayer(urlParams);
const [player, videoParamsChanged, timeChanged, pausedChanged, ended, nextVideo] = usePlayer(urlParams);
const [settings, updateSettings] = useSettings();
const streamingServer = useStreamingServer();
const routeFocused = useRouteFocused();
@ -196,6 +196,8 @@ const Player = ({ urlParams, queryParams }) => {
}, []);
const onNextVideoRequested = React.useCallback(() => {
if (player.nextVideo !== null) {
nextVideo();
const deepLinks = player.nextVideo.deepLinks;
if (deepLinks.metaDetailsStreams && deepLinks.player) {
window.location.replace(deepLinks.metaDetailsStreams);

View file

@ -121,8 +121,16 @@ const usePlayer = (urlParams) => {
}
}, 'player');
}, []);
const nextVideo = React.useCallback(() => {
core.transport.dispatch({
action: 'Player',
args: {
action: 'NextVideo'
}
}, 'player');
}, []);
const player = useModelState({ model: 'player', action, map });
return [player, videoParamsChanged, timeChanged, pausedChanged, ended];
return [player, videoParamsChanged, timeChanged, pausedChanged, ended, nextVideo];
};
module.exports = usePlayer;