HTTPS-Videobereitstellung

Letzte Aktualisierung: 2023-11-04
  • Erstellt für:
  • Developer
    User

Wenn der Viewer in der Konfiguration funktioniert, wie am Anfang dieses Abschnitts beschrieben, kann die veröffentlichte Videobereitstellung sowohl im HTTPS-Modus (sicher) als auch im HTTP-Modus (unsicher) erfolgen. In einer Standardkonfiguration folgt das Videobereitstellungsprotokoll strikt dem Versandprotokoll der eingebetteten Webseite. Es ist jedoch möglich, die HTTPS-Videobereitstellung ohne Rücksicht auf das Protokoll zu erzwingen, das durch Einbetten der Webseite mit dem VideoPlayer.ssl Konfigurationsattribut. (Die Videovorschau im Autorenmodus wird immer sicher über HTTPS bereitgestellt.)

Abhängig von der Veröffentlichungsmethode Dynamic Media Video, das Sie in Adobe Experience Manager verwenden, VideoPlayer.ssl Das Konfigurationsattribut wird anders angewendet, wie im Folgenden gezeigt:

  • Wenn Sie eine Dynamic Media Video mit einer URL anhängen VideoPlayer.ssl auf die URL. Um beispielsweise die sichere Videobereitstellung zu erzwingen, hängen Sie &VideoPlayer.ssl=on am Ende der folgenden Viewer-URL-Beispiel:

    https://demos-pub.assetsadobe.com/etc/dam/viewers/s7viewers/html5/InteractiveVideoViewer.html?asset=%2Fcontent%2Fdam%2Fmarketing%2Fshoppable-video%2Fadobe-axis-demo%2FAdobe_AXIS_V3_GRADED-HD.mp4&config=/etc/dam/presets/viewer/Shoppable_Video_light&serverUrl=https%3A%2F%2Fadobedemo62-h.assetsadobe.com%2Fis%2Fimage%2F&contenturl=%2F&config2=/etc/dam/presets/analytics&videoserverurl=https://gateway-na.assetsadobe.com/DMGateway/public/demoCo&interactivedata=content/dam/_VTT/marketing/shoppable-video/adobe-axis-demo/Adobe_AXIS_V3_GRADED-HD.mp4.svideo.vtt&VideoPlayer.contenturl=https://adobedemo62-h.assetsadobe.com/is/content&VideoPlayer.ssl=on
    

    Siehe auch Verknüpfen von URLs mit einer Webanwendung

  • Wenn Sie eine Dynamic Media Video mit Einbettungscode, fügen Sie VideoPlayer.ssl in die Liste anderer Viewer-Konfigurationsparameter im Einbettungscode-Snippet. Um beispielsweise die HTTPS-Videobereitstellung zu erzwingen, hängen Sie &VideoPlayer.ssl=on wie im folgenden Beispiel:

    <style type="text/css">
     #s7interactivevideo_div.s7interactivevideoviewer{
       width:100%;
       height:auto;
     }
    </style>
    <script type="text/javascript" src="https://demos-pub.assetsadobe.com/etc/dam/viewers/s7viewers/html5/js/InteractiveVideoViewer.js"></script>
    <div id="s7interactivevideo_div"></div>
    <script type="text/javascript">
     var s7interactivevideoviewer = new s7viewers.InteractiveVideoViewer({
      "containerId" : "s7interactivevideo_div",
      "params" : {
       "VideoPlayer.ssl" : "on",
       "serverurl" : "https://adobedemo62-h.assetsadobe.com/is/image",
       "contenturl" : "https://demos-pub.assetsadobe.com/",
       "config" : "/etc/dam/presets/viewer/Shoppable_Video_light",
       "config2": "/etc/dam/presets/analytics",
       "videoserverurl": "https://gateway-na.assetsadobe.com/DMGateway/public/demoCo",
       "interactivedata": "content/dam/_VTT/marketing/shoppable-video/adobe-axis-demo/Adobe_AXIS_V3_GRADED-HD.mp4.svideo.vtt",
       "VideoPlayer.contenturl": "https://adobedemo62-h.assetsadobe.com/is/content",
       "asset" : "/content/dam/marketing/shoppable-video/adobe-axis-demo/Adobe_AXIS_V3_GRADED-HD.mp4" }
     })
     /* // Example of interactive video event for quick view.
       s7interactivevideoviewer.setHandlers({
       "quickViewActivate": function(inData) {
         var sku=inData.sku; //SKU for product ID
        //To pass other parameter from the hotspot, you must add custom parameter during the hotspot setup as parameterName=value
        loadQuickView(sku); //Replace this call with your quickview plugin
        //Please refer to your quickviewer plugin for the quickview call
        },
    "initComplete":function() {
        //--- Attach quickview pop-up to viewer container so pop-up works in fullscreen mode ---
        var popup = document.getElementById('quickview_div'); // get custom quick view container
        popup.parentNode.removeChild(popup); // remove it from current DOM
        var sdkContainerId = s7interactivevideoviewer.getComponent("container").getInnerContainerId(); // get viewer container component
        var inner_container = document.getElementById(sdkContainerId);
        inner_container.appendChild(popup); //Attach custom quick view container to viewer
        }
       });
     */
     s7interactivevideoviewer.init();
    </script>
    

    Siehe auch Einbetten des Videos auf einer Webseite.

Auf dieser Seite