HTML5 Video
tage изисква поддръжка за Заявки за диапазон
.
Когато обслужвате статични файлове, тази поддръжка се предоставя вътрешно от сървъра, но в случай на HttpHandler
трябва да осигурите тази подкрепа сами. Като цяло това означава работа с Range
и If-Range
заглавки в заявка и обслужващи правилно 206 частично съдържание отговори с Content-Range
, Date
и ETag
или Content-Location
заглавки.
Статията Заявки за диапазон в ASP.NET MVC – RangeFileResult
описва подробно как да създадете ASP.NET MVC ActionResult
с заявка за диапазон поддръжка - трябва да можете да преместите цялата логика от ExecuteResult
метод към ProcessRequest
метод на HttpHandler
без проблеми.