Tôi đang sử dụng mã từ codeproject article này để tải tệp video MP4 lên máy chủ SQL (varbinary (MAX)) và phát lại từ đó.Phát tệp video từ máy chủ sql thông qua bộ xử lý ashx bằng Thẻ video HTML5
Yêu cầu của tôi là sử dụng máy chủ SQL cụ thể thay vì lưu trữ và tìm nạp video từ hệ thống tệp.
Đây là mã tôi đang sử dụng để phát video:
<video id='my_video_1' controls
width="640" height="264"
data-setup="{"controls":true, "preload":none}" >
<source src='<%# "VideoHandler.ashx?id=" + Eval("ID") %>' type='video/mp4'>
</video>
Nếu tôi sử dụng một file video vật lý như các nguồn video, nó hoạt động. Tuy nhiên mã trên không hoạt động.
Trong "Internet Explorer" tag ám một hộp màu đen với một chữ thập đỏ
Trong "Chrome" các nút chơi có thể nhìn thấy nhưng khi tôi bấm nút play, không có video được phát. Khi chúng tôi nhấp chuột phải vào tùy chọn "Lưu video dưới dạng ..." và tệp đã tải xuống chạy tốt với trình phát đa phương tiện trên máy tính để bàn.
Vui lòng giúp tôi với mã đúng.
Dấu ngoặc kép trong thuộc tính thiết lập dữ liệu có gây ra sự cố không? –