Đối với trang web nội bộ, tôi đang cố hiển thị video nội tuyến của tệp avi trên mạng.Thẻ video HTML 5: có thể đặt src thành tài nguyên mạng không?
<video class="VideoTagLink" src="file://\\network\path\file.avi" controls="controls"></video>
Trong IE9 tôi nhận được X và Chrome chỉ hiển thị nút phát - đây có phải là kịch bản được hỗ trợ trong HTML 5 không?
chỉnh sửa: Tôi đã thay đổi html của tôi như thế này:
<video class="VideoTagLink" controls="controls">
<source src="http://localhost:99/Handlers/GetVideo?path=\\network\path\file.avi" type="video/x-msvideo">
</video>
và xử lý của tôi chỉ là:
public ActionResult GetVideo(string path)
{
return base.File(path, "video/x-msvideo");
}
Vì vậy, tôi tin rằng tôi đang gửi kiểu nội dung đúng. Tôi đã xác minh trong IIS rằng * .avi được ánh xạ tới video/x-msvideo. Nếu tôi điều hướng đến URL src đó trực tiếp trong một trong hai trình duyệt, tôi nhận được lời nhắc tải xuống cho tệp video, vì vậy tôi giả sử rằng hoạt động tốt.