From 6255b46f7a5df3baefe89c4621fdb8f4dce8af30 Mon Sep 17 00:00:00 2001 From: Steffen Schaefer Date: Mon, 18 Dec 2017 10:12:30 +0100 Subject: [PATCH] =?UTF-8?q?Bug=204382:=20Setting=20"crossorigin"=20attribu?= =?UTF-8?q?te"=20for=20360=C2=B0=20videos=20only=20because=20this=20breaks?= =?UTF-8?q?=20normal=20MP4=20files?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../com/sap/sailing/gwt/ui/client/media/VideoJSPlayer.java | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/client/media/VideoJSPlayer.java b/java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/client/media/VideoJSPlayer.java index b0302e8b41c..af8ededda45 100644 --- a/java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/client/media/VideoJSPlayer.java +++ b/java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/client/media/VideoJSPlayer.java @@ -48,7 +48,6 @@ public class VideoJSPlayer extends Widget implements RequiresResize { this.autoplay = autoplay; setElement(uiBinder.createAndBindUi(this)); videoElement.setId(elementId = "videojs_" + Document.get().createUniqueId()); - videoElement.setAttribute("crossorigin", "anonymous"); if (fullHeightWidth) { videoElement.addClassName("video-js-fullscreen"); } @@ -65,6 +64,9 @@ public class VideoJSPlayer extends Widget implements RequiresResize { public void setVideo(MimeType mimeType, String source) { this.panorama = mimeType.isPanorama(); + if (this.panorama) { + videoElement.setAttribute("crossorigin", "anonymous"); + } if (isAttached()) { _onLoad(autoplay, panorama, StringMessages.INSTANCE.threeSixtyVideoHint()); resizeChecker.scheduleRepeating(RESIZE_CHECK);