From 05b71ed27b46058486f306368a82c38f7d6da9e5 Mon Sep 17 00:00:00 2001 From: nklhrstv Date: Tue, 31 Dec 2019 09:42:41 +0200 Subject: [PATCH] stream added to player load --- src/routes/Player/usePlayer.js | 28 ++++++++++++++++++---------- 1 file changed, 18 insertions(+), 10 deletions(-) diff --git a/src/routes/Player/usePlayer.js b/src/routes/Player/usePlayer.js index e18e59ea0..6a692b192 100644 --- a/src/routes/Player/usePlayer.js +++ b/src/routes/Player/usePlayer.js @@ -10,18 +10,26 @@ const initPlayer = () => ({ const usePlayer = (urlParams) => { const loadPlayerAction = React.useMemo(() => { - return { - action: 'Load', - args: { - load: 'Player', + try { + const stream = JSON.parse(urlParams.stream); + return { + action: 'Load', args: { - transport_url: urlParams.transportUrl, - type_name: urlParams.type, - id: urlParams.id, - video_id: urlParams.videoId + load: 'Player', + args: { + transport_url: urlParams.transportUrl, + type_name: urlParams.type, + id: urlParams.id, + video_id: urlParams.videoId, + stream: stream + } } - } - }; + }; + } catch { + return { + action: 'Unload' + }; + } }, [urlParams]); return useModelState({ model: 'player',