2016-04-15 5 views
0

Ich habe meine erste Website auf azurblau, es ist eine Website mit nur statischen Inhalt.Ich habe die Video- und HTML-Datei in der gleichen dir, die wwwroot I ist ein Video Pfad in den index.html wie dieseHTML 5 Video-URL nicht auf dem Server gefunden, aber am lokalen

<video loop muted width="1024" height="768" autoplay style="width: 101% !important;height: 100% !important;margin-top: -2%;margin-left: -1%;"> 
    <source src="intro.mp4" type="video/mp4"> 
</video> 

und seine spielt richtig auf lokales hat bereitgestellt, wie ich überprüfte, aber sobald ich den Inhalt zu eingesetzt, die anderen Inhalte Lesen aber das Video nicht geladen wird, und es gibt 404, als ich in der Netzwerkkarte eincheckte.

Auch die Anforderungs-URL in Netzwerk-Konsole ist www.mywebsite.com/intro.mp4 und es wird 404 nicht

gefunden

Ich konnte nicht verstehen, warum dies geschieht, bitte helfen

Antwort

1

Azure Web App nicht einige der Mediendateien unterstützt für direkte Bereitstellung Derzeit weiß ich, dass SVG-Bilder und -Videos in Azure Web App nicht funktionieren, wenn sie direkt zusammen mit der Web-App bereitgestellt werden. Und ich kann keine Dokumente finden, die über diese Art von Dingen sprechen.

Daher ist mein Vorschlag Azure Media Service. Wenn Sie den Azure Media-Dienst nicht für erforderlich halten, können Sie das Video einfach als Blob in Azure Storage hochladen und die Zugriffsrichtlinie des Containers als öffentlich festlegen. Und dann können Sie das Video mit der entsprechenden URL verweisen.

Weitere Informationen über Azure Storage und Blob finden Get started with Azure Blob storage using .NET

Nach einigem Graben fand ich heraus, dass, wenn Sie asp.net verwenden, ist es möglich, die Web-App config so, dass es Video unterstützen. Here ist eine ähnliche Frage wie Ihre. Für andere Web-Anwendungen als asp.net habe ich keine Ahnung, wie man so etwas konfiguriert.

+0

Problem mit Azure Storage-Konto gelöst :) – user29578