From a41929168d723e327e933a3e34a72de735bed3f1 Mon Sep 17 00:00:00 2001 From: Cat Date: Fri, 23 Dec 2016 10:58:53 +0100 Subject: [PATCH] Embed: dont attempt to loop live videos --- embed/core.js | 2 +- embed/wrappers/img.js | 2 +- embed/wrappers/videojs.js | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/embed/core.js b/embed/core.js index 20173b00..1afc71c6 100644 --- a/embed/core.js +++ b/embed/core.js @@ -966,7 +966,7 @@ function mistPlay(streamName,options) { //pass player options and handle defaults playerOpts.autoplay = options.autoplay; playerOpts.controls = options.controls; - playerOpts.loop = options.loop; + playerOpts.loop = (playerOpts.live ? false : options.loop); playerOpts.poster = options.poster; function calcSize() { diff --git a/embed/wrappers/img.js b/embed/wrappers/img.js index 7485dc41..8b3aed32 100644 --- a/embed/wrappers/img.js +++ b/embed/wrappers/img.js @@ -15,7 +15,7 @@ mistplayers.img = { var p = mistplayers.img.player; p.prototype = new MistPlayer(); p.prototype.build = function (options) { - var ele = this.element('img'); + var ele = this.getElement('img'); ele.src = options.src; ele.style.display = 'block'; return ele; diff --git a/embed/wrappers/videojs.js b/embed/wrappers/videojs.js index c3f91f41..ebc07b00 100644 --- a/embed/wrappers/videojs.js +++ b/embed/wrappers/videojs.js @@ -118,7 +118,7 @@ p.prototype.build = function (options) { } } me.adderror(msg); - },true); + }); var events = ['abort','canplay','canplaythrough','durationchange','emptied','ended','interruptbegin','interruptend','loadeddata','loadedmetadata','loadstart','pause','play','playing','ratechange','seeked','seeking','stalled','volumechange','waiting','progress']; for (var i in events) { ele.addEventListener(events[i],function(e){