Исключение DOM 11 при вызове webkitEnterFullscreen () - PullRequest
2 голосов
/ 29 августа 2011

Что означает исключение? Как я могу это исправить? Я использую последнюю версию Google Chrome для Ubuntu.

1 Ответ

4 голосов
/ 10 августа 2012

INVALID_STATE_ERR: DOM Exception 11 может произойти, если вызов webkitEnterFullscreen сделан до того, как элемент видео получил метаданные своего ресурса.Самое простое решение - отложить вызов webkitEnterFullscreen, поместив его в функцию обратного вызова, назначенную событию loadedmetadata видео.

В мобильной среде вам необходимо продвинуться на шаг вперед, добавиввызовите сенсорный элемент, чтобы он был инициирован пользователем, поскольку действия по воспроизведению и полноэкранному режиму должны определяться взаимодействием пользователя в мобильных средах.

Код должен выглядеть примерно так:

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...