Sử dụng cùng một video hai lần trong cùng một trang có vẻ như buộc tải lại phương tiện không cần thiết.Làm thế nào để tránh lặp lại tải lại video HTML trong cùng một trang?
So sánh tải một đoạn video để tải một hình ảnh:
<img src="image.png"/>
<img src="image.png"/>
<video src="video.webm"></video>
<video src="video.webm"></video>
Theo Firefox 5 bảng điều khiển web này tải hình ảnh một lần, nhưng đoạn video hai lần.
Tôi hiểu từ http://www.w3.org/TR/html5/video.html#dom-media-mediagroup rằng các tác giả của thông số dự kiến tải lại một lần trong cả hai trường hợp ("Nhiều phần tử phương tiện tham chiếu cùng nguồn phương tiện sẽ chia sẻ một yêu cầu mạng"), nhưng điều đó không xảy ra với tôi.
Tôi đã cố gắng để chơi xung quanh với các thông số bộ nhớ cache máy chủ (tôi đang sử dụng vanilla web.py), vô ích, và tôi nghi ngờ đó là sủa vào cây sai. Có điều gì cụ thể mà tôi nên xem không? HTML meta elements?
Lưu ý rằng điều này trái ngược với các vấn đề thường gặp khi có nhiều nguồn cho cùng một video. Ở đây, tôi quan tâm đến việc có nhiều phần tử video với cùng một nguồn phát song song (ví dụ: tại các thời điểm khác nhau).
vấn đề thú vị. Bạn sẽ sử dụng javascript để kiểm soát cả hai yếu tố video? Tôi rất tò mò muốn biết điều gì xảy ra nếu bạn tự động thêm phần tử video thứ 2 sau khi video đầu tiên tải xong. – BumbleB2na
@ BumbleB2na Tôi đã thử rằng, '$ (" # hook ") append (video_html) .append (video_html)' (trong đó video_html là một phần tử video) thực sự tạo bốn yêu cầu GET, hai trong số chúng chiếm thời gian đáng kể. –
4 yêu cầu GET .. yikes. Có, nói về một lỗi xung quanh bộ nhớ đệm phương tiện đặc biệt cho