Для внутреннего веб-сайта я пытаюсь показать встроенное видео avi-файла в сети.
<video class="VideoTagLink" src="file://\\network\path\file.avi" controls="controls"></video>
В IE9 я получаю красный X, а Chrome показывает только кнопку воспроизведения -это поддерживаемый сценарий в HTML 5?
изменить: я изменил свой HTML-код на это:
<video class="VideoTagLink" controls="controls">
<source src="http://localhost:99/Handlers/GetVideo?path=\\network\path\file.avi" type="video/x-msvideo">
</video>
и мой обработчик просто:
public ActionResult GetVideo(string path)
{
return base.File(path, "video/x-msvideo");
}
ТакЯ верю, что отправляю правильный тип контента.Я проверил в IIS, что * .avi сопоставлен с video / x-msvideo.Если перейти к этому URL-адресу src непосредственно в любом браузере, я получу приглашение на загрузку видеофайла, поэтому я предполагаю, что он работает нормально.