Тег видео HTML5 в Chrome - Почему currentTime игнорируется при загрузке видео с моего веб-сервера?

Я хочу иметь возможность воспроизводить видео в определенное время с помощью тега HTML5 video (и в настоящее время нужно беспокоиться только о Chrome). Это возможно, установив свойство currentTime элемента видео. Это отлично работает в Chrome с видео, полученным с html5rocks.com, но игнорируется, когда тот же файл загружается с моего собственного локального веб-сервера.

Использование примера кода из http://playground.html5rocks.com/ #video_tag , ненадолго (пока индикатор выполнения не станет около 10% дюйма)

  • Нажмите setTime - вы должен заметить скачок времени до 2 секунд
  • нажмите play
  • ... видео начнется через 2 секунды.

    Но , если я загружу файл webm в исходном src на свой локальный веб-сервер и изменю src на локальную точку:

    
    

    ... то установка currentTime игнорируется. В консоли инструментов разработчика ошибок нет.

    Теперь мой веб-сервер обслуживает это с MIME-типом "video / webm", но он будет обслуживаться как любой старый файл - без потоковой передачи.

    Нужен ли мне файл веб-сервер, который передает потоки определенным образом? В чем еще может быть ошибка?

    Примечание: веб-сервер является проприетарной платформой и не будет иметь тех же точных настроек или элементов управления, которые можно было бы ожидать от Tomcat или другого широко используемого веб-сервера, хотя могут быть и другие способы для достижения того же эффекта.

    10
    задан jwl 31 December 2010 в 23:44
    поделиться