Add videos to be played across all pages. #1523

Closed
dan1d wants to merge 13 commits from video-overlay-new into master
Showing only changes of commit a237de1b6e - Show all commits

View file

@ -45,7 +45,9 @@ class VideoPlayer extends React.PureComponent {
// Hide overlay video when the video ends only if its overlayed // Hide overlay video when the video ends only if its overlayed
const ended = () => { const ended = () => {
this.props.doHideOverlay(); this.props.doPause();
this.props.savePosition(claim.claim_id, 0);
if (this.props.overlayed) this.props.doHideOverlay();
}; };
// use renderAudio override for mp3 // use renderAudio override for mp3
@ -79,11 +81,9 @@ class VideoPlayer extends React.PureComponent {
}); });
mediaElement.volume = volume; mediaElement.volume = volume;
mediaElement.addEventListener('dblclick', this.toggleFullScreenVideo); mediaElement.addEventListener('dblclick', this.toggleFullScreenVideo);
if (this.props.overlayed) {
mediaElement.addEventListener('ended', ended); mediaElement.addEventListener('ended', ended);
} }
} }
}
componentWillReceiveProps(next) { componentWillReceiveProps(next) {
const el = this.media.children[0]; const el = this.media.children[0];