Phần dưới đây dành cho sự kiện trình phát video HTML5.Truy cập Sự kiện tiến độ video HTML 5 với jQuery
Đối tác của tôi và tôi đã bị bối rối trong một phần rất lớn trong ngày về vấn đề này và hy vọng ai đó có thể cho vay một số thông tin chi tiết về vấn đề này. Chúng tôi đã có thể truy cập vào sự kiện tiến bộ với js đồng bằng như được thấy bên dưới nhưng khi cố gắng truy cập điều này với jQuery, chúng tôi nhận được không xác định trong bảng điều khiển. Bất kỳ trợ giúp/khuyến nghị nào được đánh giá cao.
//JS - Works like a charm
document.addEventListener("DOMContentLoaded", init, false);
function init() {
var v = document.getElementById('test-vid');
console.log(v)
v.addEventListener('progress', progress, false);
}
function progress(e) {
console.log(e.lengthComputable + ' ' + e.total + ' ' + e.loaded);
}
// jQuery - NO BUENO - Undefined rendered in console
var vid = $('#test-vid');
$(vid).bind("progress", function(e){
console.log(e.total + ' ' + e.loaded + ' ' + e.lengthComputable);
});
Cảm ơn trước,
JN
Cảm ơn bạn đã bạn Đáp lại. khi sử dụng mã ở trên tôi nhận được lỗi "$ (vid) .addEventListener không phải là một chức năng" trong bảng điều khiển. – jeffreynolte
Vẫn không tốt, liên kết bạn đã đăng tôi đã xem trước đó ngày hôm nay và sự kiện "kết thúc" và "durationchange" hoạt động mà không có vấn đề gì. "tiến bộ" tiếc là không. – jeffreynolte
Bạn đang sử dụng trình duyệt nào và bạn có chắc chắn rằng mình đang sử dụng cho không gian tên HTML? –
RobertPitt