Показать сообщение отдельно
  #1 (permalink)  
Старый 08.08.2014, 12:46
Аспирант
Отправить личное сообщение для FoxTrix Посмотреть профиль Найти все сообщения от FoxTrix
 
Регистрация: 27.07.2012
Сообщений: 73

html5 video - перемотка
Добрый день.
На странице есть видео, оно идет в несколько этапов, допустим оно идёт 5 сек, когда оно доходит до 2 сек, ставится пауза, при выполнении определенных действий оно продолжается.
Соответственно нужно перематывать, пытаюсь в функции писать
$('обращение к видео').get(0).currentTime = переменная с нужной секундой;

на что он мне выдаёт

Uncaught InvalidStateError: Failed to set the 'currentTime' property on 'HTMLMediaElement': The element's readyState is HAVE_NOTHING.

почему-то видео отдает readyStatus - 0, хотя я пробовал в $(document).ready() прописывать прослушку события плеера 'canplay', там он выдаёт readyStatus - 4, но если после этого я запускаю функцию, опять readyStatus - 0

В чём может быть причина? Как в функции можно изменить currentTime?
Ответить с цитированием