У вас есть идея, почему я получаю сообщение об ошибке «Не могу создать прослушиватель событий с нулевым значением» из этого:
var my;
my.newVidObj = document.createElement('video');
my.newVidObj.src = "vid-source.webm";
my.newVidObj.load();
my.newVidObj.addEventListener("play", function() {
// Do something
}, false);
Кроме того, есть ли способ использовать методы видео-тегов для объектов jquery (например, создание видео-тега с помощью jquery)?
Я отредактировал приведенный ниже ответ, чтобы он был правильным, но он должен быть рецензирован. Вот решение:
var vid = $("<video />", {
id: "my-HTML5-video",
src: "video.webm"
}).bind("play", function(){
alert('test');
}).appendTo("body")[0].play();