W przypadku wewnętrznej witryny próbuję wyświetlić wideo w wierszu pliku avi w sieci.Znacznik wideo HTML 5: czy można ustawić src na zasób sieciowy?
<video class="VideoTagLink" src="file://\\network\path\file.avi" controls="controls"></video>
W IE9 dostaję czerwony X, a Chrome pokazuje tylko przycisk odtwarzania - czy jest to obsługiwany scenariusz w HTML 5?
edit: ja zmieniłem html do tego:
<video class="VideoTagLink" controls="controls">
<source src="http://localhost:99/Handlers/GetVideo?path=\\network\path\file.avi" type="video/x-msvideo">
</video>
i moja obsługi jest po prostu:
public ActionResult GetVideo(string path)
{
return base.File(path, "video/x-msvideo");
}
Uważam więc wyślę odpowiedni rodzaj treści. W programie IIS zweryfikowałem, że * .avi jest odwzorowane na wideo/x-msvideo. Jeśli przejdę do tego adresu URL bezpośrednio w dowolnej przeglądarce, otrzymam monit o pobranie pliku wideo, więc zakładam, że działa dobrze.