summaryrefslogtreecommitdiffstats
path: root/assets
diff options
context:
space:
mode:
Diffstat (limited to 'assets')
-rw-r--r--assets/js/player.js8
1 files changed, 8 insertions, 0 deletions
diff --git a/assets/js/player.js b/assets/js/player.js
index fc24a35f..060400c9 100644
--- a/assets/js/player.js
+++ b/assets/js/player.js
@@ -1,5 +1,6 @@
var options = {
preload: "auto",
+ liveui: true,
playbackRates: [0.25, 0.5, 0.75, 1.0, 1.25, 1.5, 2.0],
controlBar: {
children: [
@@ -154,6 +155,13 @@ if (video_data.params.video_start > 0 || video_data.params.video_end > 0) {
player.volume(video_data.params.volume / 100);
player.playbackRate(video_data.params.speed);
+player.on('waiting', function () {
+ if (player.playbackRate() > 1 && player.liveTracker.isLive() && player.liveTracker.atLiveEdge()) {
+ console.log('Player has caught up to source, resetting playbackRate.')
+ player.playbackRate(1);
+ }
+});
+
if (video_data.params.autoplay) {
var bpb = player.getChild('bigPlayButton');