Das HTML5 Video
tage erfordert Unterstützung für Range Requests
.
Wenn Sie statische Dateien bereitstellen, wird diese Unterstützung intern vom Server bereitgestellt, aber im Fall von HttpHandler
Sie müssen diese Unterstützung selbst leisten. Im Allgemeinen bedeutet dies den Umgang mit Range
und If-Range
Kopfzeilen in der Anfrage und Bereitstellung des richtigen 206 Partial Content Antworten mit Content-Range
, Date
und ETag
oder Content-Location
Kopfzeilen.
Der Artikel Range Requests in ASP.NET MVC – RangeFileResult
beschreibt detailliert, wie ein ASP.NET MVC ActionResult
erstellt wird mit Range Request Unterstützung - Sie sollten in der Lage sein, die gesamte Logik von ExecuteResult
zu verschieben Methode zu ProcessRequest
Methode von HttpHandler
ohne Probleme.