<<
>>

Вырваться из-под контроля

Элемент audio можно использовать не только для злых, но и для благих целей. Дать пользователю контроль над управлением проигрывания аудиофайла – здравая идея, которую легко осуществить с помощью булева атрибута controls:

Присутствие атрибута controls заставляет браузер отобразить встроенные элементы управления того, чтобы проигрывать аудиофайл и ставить его на паузу – и для того, чтобы настраивать громкость (рис.

3.05).

Рис. 3.05. Используйте атрибут controls, для того чтобы отобразить элементы управления «проиграть», «пауза» и управления громкостью

Если вам не нравятся встроенные в браузер элементы управления, можете создать свои собственные. С помощью JavaScript вы можете взаимодействовать с Audio API, которое дает вам доступ к методам (play и pause) и свойствам (volume и др.). Вот быстрый и простой пример, как использовать элементы button и ужасные обработчики событий, написанные прямо в коде страницы (рис. 3.06):

Проиграть

Пауза

Громче

Тише

Рис. 3.06. Элементы управления (Проиграть, Пауза, Громче, Тише), сделанные с помощью элементов button

<< | >>
Источник: Кит Джереми. HTML5 для веб-дизайнеров. 2013

Еще по теме Вырваться из-под контроля:

  1. Александр Бухтияров. КАК ВЫРВАТЬСЯ ИЗ ЗАМКНУТОГО КРУГА, 2009
  2. Понятие контроля. Предварительный, текущий и последующий контроль. Аудит как форма контроля
  3. 12.6. Учет резервов 12.6.1. Учет резервов под снижение стоимости материальных ценностей и под обесценение вложений в ценные бумаги
  4. Общее понимание системы внутрихозяйственного контроля и оценка риска контроля
  5. Глава 9. Изучение системы внутрихозяйственного контроля клиента и оценка риска контроля
  6. Средства контроля. Оценка надежности контрольной среды и средств контроля клиента
  7. Контроль и оценка. Декларация о принципах контроля и оценки
  8. Витрина под i mode
  9. Налоговый контроль. ответственность налогоплательщиков за нарушение налогового законодательства. Налоговый контроль
  10. Литье под давлением.
  11. Подстраивание под кривую и оптимизация
  12. Оптимизация под управлением пользователя