JavaScript:Библиотеки/p5.dom/createAudio()

Материал из Онлайн справочника
Версия от 20:33, 21 сентября 2018; Myagkij (обсуждение | вклад)
(разн.) ← Предыдущая версия | Текущая версия (разн.) | Следующая версия → (разн.)
Перейти к навигацииПерейти к поиску

Перевод: Максим Кузьмин
Проверка/Оформление/Редактирование: Мякишев Е.А.


Черновик


createAudio() [1]

Описание

Создает в DOM элемент <audio> для проигрывания аудио. Если указан узел контейнера, присоединяется к нему, если нет – присоединяется к «телу» (<body>). Первый параметр может быть либо одним строковым путем к аудиофайлу, либо массивом строковых путей к разным форматам одного и того же аудиофайла. Это может пригодиться для того, чтобы ваше аудио проигрывалось во всех возможных браузерах, т.к. каждый из них поддерживает разные форматы. Более подробно о поддерживаемых форматах аудио читайте тут.

Чтобы воспользоваться этой функцией, необходимо подключить библиотеку p5.dom. Для этого в заголовке своего файла «index.html» впишите следующее:

<script language="javascript" type="text/javascript" src="path/to/p5.dom.js"></script>

Синтаксис

createAudio([src], [callback])

Параметры

src       путь к аудиофайлу или массив путей к аудиофайлам для поддержки разных браузеров. Тип данных  String, String[]
callback  функция обратного вызова, вызываемая после срабатывания события canplaythrough, то есть после того, как браузер понял, что загрузил достаточно данных для проигрывания аудиофайла до конца без необходимости останавливаться для дальнейшей буферизации контента. Тип данных  объект

Возвращаемое значение

Указатель на объект с аудио. Тип данных  p5.MediaElement, p5.Element.

Пример

var ele;
function setup() {
  ele = createAudio('assets/beat.mp3');

  // здесь мы задаем автоматическое проигрывание элемента;
  // элемент начнет проигрываться сразу же, как будет готов:
  ele.autoplay(true);
}

См.также

Внешние ссылки