Изучаем HTML 5-Б. Лоусон, Р. Шарп - 2011 |
Страница 109 из 244 Однако пока этот код работать не будет. Вы увидите только первый кадр фильма. Это произойдет потому, что вы ничего не написали о необходимости воспроизведения файла и не указали на то, что браузер должен предоставить элементы управления для воспроизведения или остановки видео. АВТОВОСПРОИЗВЕДЕНИЕ (AUTOPLAY) Вы можете указать браузеру на то, что он должен запускать видео или аудио автоматически, но этого делать не следует, так как большинству пользователей такой вариант вряд ли придется по душе (особенно тем, кто использует скринридеры). Те, кто выходит в Интернет через телефон, вероятно, тоже будут не в восторге от подобного положения вещей. Тем не менее вот как это делается: <video src=leverage-a-synergy.ogv autoplay> </video> ЭЛЕМЕНТЫ УПРАВЛЕНИЯ (CONTROLS) Если вы предоставляете пользователю возможность управлять проигрыванием видео при помощи элементов управления, это будет в сотню раз лучше, чем воспроизводить видео автоматически (рис. 4.2). Можешь использовать более простой вариант JavaScript, чтобы написать свои элементы управления (вернемся к этому позднее) или указать браузеру на то, что он должен предоставить их автоматически: Cvideo src=leverage-a-synergy.ogv controls> </video> Между элементами управления, так же как и между браузерами, могут быть некоторые различия. В этом нет ничего необычного. Вы в любом случае сможете поставить видео на воспроизведение или паузу, воспользоваться панелью поиска и прибавить/ убавить звук. ![]() Рис. 4.2. Стандартные элементы управления в Firefox З.б (во всех современных браузерах примерно те же) |
