diff --git a/renderer/views/player.js b/renderer/views/player.js index d0408391..ced3e780 100644 --- a/renderer/views/player.js +++ b/renderer/views/player.js @@ -35,6 +35,7 @@ function Player (state, dispatch) { src='${state.server.localURL}' ondblclick=${() => dispatch('toggleFullScreen')} onloadedmetadata=${onLoadedMetadata} + onended=${onEnded} autoplay> @@ -51,6 +52,11 @@ function Player (state, dispatch) { } dispatch('setDimensions', dimensions) } + + // When the video completes, pause the video instead of looping + function onEnded (e) { + state.video.isPaused = true + } } function renderPlayerControls (state, dispatch) {