Показать сообщение отдельно
  #8 (permalink)  
Старый 31.12.2010, 12:27
Профессор
Отправить личное сообщение для Sweet Посмотреть профиль Найти все сообщения от Sweet
 
Регистрация: 16.03.2010
Сообщений: 1,618

А о чем вообще речь? Если о <video>, то есть свойство .currentTime.
Можно, например,так:
// ...
if(video.currentTime < 7) setTimeout(function(){
  // ...
}, Math.round((7 - video.currentTime)*1000));

UPD: А еще, не уверен, как в видео, а у аудио есть событие timeupdate. Можно его использовать:
.addEventListener("timeupdate", function(){
  if(Math.floor(this.currentTime) === 7) // че-то делается
}, false);

Последний раз редактировалось Sweet, 31.12.2010 в 12:41.
Ответить с цитированием