summaryrefslogtreecommitdiff
path: root/animism-align/frontend/app/views/viewer/player
diff options
context:
space:
mode:
Diffstat (limited to 'animism-align/frontend/app/views/viewer/player')
-rw-r--r--animism-align/frontend/app/views/viewer/player/components.fullscreen/fullscreen.video.js3
1 files changed, 2 insertions, 1 deletions
diff --git a/animism-align/frontend/app/views/viewer/player/components.fullscreen/fullscreen.video.js b/animism-align/frontend/app/views/viewer/player/components.fullscreen/fullscreen.video.js
index 929daef..2d249a4 100644
--- a/animism-align/frontend/app/views/viewer/player/components.fullscreen/fullscreen.video.js
+++ b/animism-align/frontend/app/views/viewer/player/components.fullscreen/fullscreen.video.js
@@ -23,7 +23,7 @@ class FullscreenVideo extends Component {
componentDidUpdate(prevProps) {
if (Math.abs(this.props.play_ts - prevProps.play_ts) > 2.0) {
// handle seek
- const seek = this.props.play_ts - this.props.element.start_ts
+ const seek = (this.props.play_ts - this.props.element.start_ts) % this.state.duration
this.setState({ seek })
}
}
@@ -63,6 +63,7 @@ class FullscreenVideo extends Component {
paused={!playing}
autoplay={true}
muted={true}
+ loop={!!element.settings.loop}
seek={this.state.seek}
responsive={true}
controls={false}