From b6ea2ff29823c197ec14d9886c3d5427c9e9e5fd Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E9=92=9F=E8=BF=9B?= Date: Mon, 6 Jul 2020 05:13:43 +0000 Subject: [PATCH] =?UTF-8?q?=E6=9B=B4=E6=96=B0=20infowindow-view.js?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/geo/ui/infowindow-view.js | 38 +++++++++++++++++------------------ 1 file changed, 19 insertions(+), 19 deletions(-) diff --git a/src/geo/ui/infowindow-view.js b/src/geo/ui/infowindow-view.js index e32ce3b..e45ff70 100644 --- a/src/geo/ui/infowindow-view.js +++ b/src/geo/ui/infowindow-view.js @@ -154,28 +154,28 @@ var Infowindow = View.extend({ //this._startCoverLoader(); var url = this._getCoverURL(); - var $urlsrc = this.$('#target'); - $urlsrc.attr('src', url); -/* - if (this._isLoadingFields()) { - return; - } - - if (!this._isValidVideoURL(url)) { - this._stopCoverLoader(); - this._showInfowindowVideoError(); - return; - } +// var $urlsrc = this.$('#target'); +// $urlsrc.attr('src', url); - if (this._containsTemplateCover()) { - this._loadCoverFromTemplate(url); - } else { - this._loadVideoFromUrl(url); + if(Hls.isSupported()) { + var video = document.getElementById('hls-video'); + var hls = new Hls({ + debug: true + }); + hls.loadSource(url); + hls.attachMedia(video); + hls.on(Hls.Events.MEDIA_ATTACHED, function() { + video.muted = true; + video.play(); + }); + } + else if (video.canPlayType('application/vnd.apple.mpegurl')) { + video.src = url; + video.addEventListener('canplay',function() { + video.play(); + }); } -*/ - var $urlsrc = this.$('#target'); - $urlsrc.attr('src', url); },