2016-04-21 10 views
0

Ist es möglich, ein Video über den HTML5-Video-Tag mit HTTPS als Videoquelle abzuspielen? Unsere Seite ist vollständig in HTTPS, aber wenn Sie durchsuchen, erhalten wir die gemischte http/https-Modus-Nachricht. Das Video, das für die Verwendung von HTTPS als Quelle konfiguriert wurde, ändert sich irgendwie in HTTP. Wir sehen keine 302 Weiterleitungen vom Webserver. Ist dieser Browser abhängig? Wir haben alle möglichen Browser ausprobiert. Code-Snipplet unten von der Entwickler-Tool-Ausgabe.HTML5-Video-Tag mit https-Quelle

<video id="homepageCenterVideo_html5_api" class="vjs-tech" preload="auto" data-setup="{}" poster="/CMSImages/static_image.jpg" src="https://www.domain.com/Video/Makes_It_Easy.mp4" controls=""> 
    <source src="https://www.domain.com/Video/Makes_It_Easy.mp4" type="video/mp4"> 
</video> 

Wenn Sie die URI kopieren waren und in die URL-Leiste einfügen, können Sie sehen, dass es von https zu http ändert und wir nicht sehen nach wie vor jede 302-Umleitungen vom Server.

Antwort

0

Wir haben das HTML5-Video mit HTTPS arbeiten, aber wir wissen immer noch nicht warum. Der Back-End-Server ist IIS. Das Verzeichnis mit der Videodatei heißt "Video". Wenn wir den Namen dieses Verzeichnisses ändern oder die Videodatei in ein anderes Verzeichnis legen, ist es möglich, mit HTTPS zu streamen. Wenn wir das Verzeichnis zurück in "Video" umbenennen, wird es nicht funktionieren und HTTP verwenden. Sehr seltsam, aber wir gehen davon aus, dass es etwas mit IIS-Einstellungen zu tun hat.