diff --git a/src/geo/ui/infowindow-view.js b/src/geo/ui/infowindow-view.js index e9bfde4..f54f28b 100644 --- a/src/geo/ui/infowindow-view.js +++ b/src/geo/ui/infowindow-view.js @@ -9,6 +9,8 @@ var util = require('../../core/util'); var ESC_KEY = 27; +var player; + /** * Usage: * var infowindow = new Infowindow({ @@ -177,7 +179,7 @@ var Infowindow = View.extend({ // var $video = $(''); - var $video = $(''); @@ -200,8 +202,14 @@ var Infowindow = View.extend({ this._stopCoverLoader(); + + player = videojs('hls-video'); + + player.play(); + return; +/* var $cover = this.$('.js-cover'); var $img = this.$('.CDB-infowindow-media-item'); var url = $img.attr('src'); @@ -223,6 +231,7 @@ var Infowindow = View.extend({ if (numFields < 3 && imageDimensions.height >= this.$el.height()) { this._loadImageHook(imageDimensions, coverDimensions, url); } + */ }, // end video @@ -623,6 +632,9 @@ var Infowindow = View.extend({ if (this.model.get('visibility')) { this.model.set('visibility', false); } + + if (player) player.dispose(); + }, /** @@ -652,6 +664,8 @@ var Infowindow = View.extend({ hide: function (force) { $(document).off('keyup', this._onKeyUp); if (force || !this.model.get('visibility')) this._animateOut(); + + if (palyer) player.pause(); }, _updateAndAdjustPan: function () {