Если вы знаете, в какое время (в миллисекундах) вы хотите разместить объект, тогда да. Вы можете установить таймер, чтобы проверить текущее временное положение видео, используя video.currentTime()
, а затем поместить объекты на видео с помощью абсолютного позиционирования.
var objects = {
[
object: $("<div></div>").addClass("myObject"),
timeShow: 3;
timeHide: 9;
]
};
var myVideo = document.getElementById('myPlayer');
var currentTime = 0;
setInterval(function() {
currentTime = myVideo.currentTime();
for(var i=0; i<objects.length; i++) {
if(objects[i].timeShow > currentTime && objects[i].timeEnd < currentTime)
objects[i].object.show();
}
}, 1000); // loops at 1 second