diff --git a/dashboard-ui/scripts/htmlmediarenderer.js b/dashboard-ui/scripts/htmlmediarenderer.js
index a365c48800..5a868cf168 100644
--- a/dashboard-ui/scripts/htmlmediarenderer.js
+++ b/dashboard-ui/scripts/htmlmediarenderer.js
@@ -240,7 +240,6 @@
var itemVideo = $('.itemVideo', elem)[0];
itemVideo.addEventListener('loadedmetadata', onLoadedMetadata);
- itemVideo.addEventListener('playing', onOneVideoPlaying);
itemVideo.addEventListener('timeupdate', onTimeUpdate);
itemVideo.addEventListener('ended', onEnded);
@@ -369,6 +368,9 @@
}
else {
+ elem.removeEventListener('playing', onOneVideoPlaying);
+ elem.addEventListener('playing', onOneVideoPlaying);
+
if (hlsPlayer) {
hlsPlayer.destroy();
hlsPlayer = null;