diff options
| author | Jules Laplace <julescarbon@gmail.com> | 2020-10-14 15:26:55 +0200 |
|---|---|---|
| committer | Jules Laplace <julescarbon@gmail.com> | 2020-10-14 15:26:55 +0200 |
| commit | 38fd1460b6de1a72b1345c5f23ea688c54f14689 (patch) | |
| tree | e0b74a696d19616ef31d0fc05e1f4a51056ce6ed /animism-align/frontend/app/views/viewer/player | |
| parent | 7ed7efb524e7984e8e1ca0da77a882412a748174 (diff) | |
option to loop video
Diffstat (limited to 'animism-align/frontend/app/views/viewer/player')
| -rw-r--r-- | animism-align/frontend/app/views/viewer/player/components.fullscreen/fullscreen.video.js | 3 |
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} |
