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

Материал из Онлайн справочника
Перейти к навигации Перейти к поиску

Перевод: Максим Кузьмин (Cubewriter) Контакты:</br>* Skype: cubewriter</br>* E-mail: cubewriter@gmail.com</br>* Максим Кузьмин на freelance.ru
Проверка/Оформление/Редактирование: Мякишев Е.А.


Pixel Art Mini Meow Animated.gif Черновик


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.

Пример

1 var ele;
2 function setup() {
3   ele = createAudio('assets/beat.mp3');
4 
5   // здесь мы задаем автоматическое проигрывание элемента;
6   // элемент начнет проигрываться сразу же, как будет готов:
7   ele.autoplay(true);
8 }

См.также

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