Một cách đơn giản hơn để làm điều này:
<script type="text/javascript">
var video= $('#cms_video').get(0);
video.addEventListener('ended',function(){
video.load();
},false);
</script>
Đó là một phím tắt để loganphp câu trả lời. Thật vậy khi thay đổi src của một thẻ video bạn ngầm gọi một tải() trên đó.
Phương pháp này có báo trước để yêu cầu lại URL phương tiện và tùy thuộc vào cài đặt bộ nhớ đệm có thể tải xuống tài nguyên phương tiện có độ dài đầy đủ khiến cho việc sử dụng mạng/CPU không cần thiết cho máy khách. Nhưng nó vẫn trả lời câu hỏi cách loganphp hỏi nó.
Nếu bạn muốn bỏ qua cảnh báo này, bạn có thể sử dụng và che phủ hình ảnh/div và liên kết sự kiện nhấp/chạm trên đó để hiển thị thẻ video và ẩn lớp phủ. Khi sự kiện đã kết thúc đã kích hoạt, chỉ cần ẩn thẻ video và hiển thị hình ảnh lớp phủ.
Nguồn
2014-04-10 06:20:14
có thể trùng lặp của [HTML5 Video/Kết thúc một Poster Video] (http://stackoverflow.com/questions/14245644/ html5-video-end-of-a-video-poster) –