Ниже приведено событие для видеопроигрывателя HTML5.Доступ к видеоролику HTML 5 с событием jQuery
Мой партнер и я были в тупике в течение очень большой части дня по этому вопросу и надеемся, что кто-то сможет дать некоторое представление о проблеме. Нам удалось получить доступ к событию прогресса с помощью простых js, как показано ниже, но при попытке получить доступ к этому с помощью jQuery мы получим неопределенное значение в консоли. Любая помощь/рекомендации приветствуются.
//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);
});
Спасибо заранее,
JN
Спасибо за ваш Ответить. при использовании приведенного выше кода я получаю сообщение об ошибке «$ (vid) .addEventListener не является функцией« в консоли ». – jeffreynolte
По-прежнему нехорошо, ссылка, которую вы опубликовали, я проверил ранее сегодня, и события «закончились» и «длительный обмен» работают без проблем. «прогресса», к сожалению, нет. – jeffreynolte
Какой браузер вы используете, и уверены ли вы, что используете для пространств имен HTML? –
RobertPitt