From 561ed0ea232ad0e1bfa891fb4cbd64b6aa8bb913 Mon Sep 17 00:00:00 2001 From: infinite-persistence Date: Fri, 10 Dec 2021 08:57:26 +0800 Subject: [PATCH] -- experiment with forcefully closing the session on dispose --- ui/component/viewers/videoViewer/internal/videojs.jsx | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/ui/component/viewers/videoViewer/internal/videojs.jsx b/ui/component/viewers/videoViewer/internal/videojs.jsx index 122601171..610ad5fcd 100644 --- a/ui/component/viewers/videoViewer/internal/videojs.jsx +++ b/ui/component/viewers/videoViewer/internal/videojs.jsx @@ -267,6 +267,10 @@ export default React.memo(function VideoJs(props: Props) { const player = playerRef.current; if (player) { + try { + window.cast.framework.CastContext.getInstance().getCurrentSession().endSession(false); + } catch {} + player.dispose(); window.player = undefined; }