Подключение API
Подключить YandexAudio API можно следующими способами:
- как CommonJS-модуль;
- используя тег <script>.
Подключение API как CommonJS-модуля
Если веб-приложение использует библиотеку Browserify или ее аналоги, то YandexAudio API можно загрузить как npm-пакет:
npm install ya-music-audio
Далее необходимо подключить модуль в клиентском JavaScript-файле:
var YandexAudio = require('ya-music-audio');
В дальнейшем нужно обращаться к объекту YandexAudio. Например:
// Создание плеера.
var player = new YandexAudio();
Внимание. Несмотря на то что YandexAudio API можно загрузить как npm-пакет, библиотека не предназначена для использования в Node.js-приложениях. На данный момент API работает только в браузерах.
Загрузка API через <script>
Для загрузки API через тег <script> в HEAD-заголовок страницы необходимо добавить строку:
<script src="https://music.yandex.ru/api/audio/dist/index.js"></script>
Примечание.
Загрузить обфусцированную версию API можно по ссылке:
<script src="https://music.yandex.ru/api/audio/dist/index.min.js"></script>
Чтобы в режиме отладки был представлен не обфусцированный код, следует загрузить карту кода:
<script src="https://music.yandex.ru/api/audio/dist/index.map.json"></script>
После загрузки API все программные сущности (классы, функции) становятся доступными в пространстве имен ya.music
. Например:
// Создание плеера.
var player = new ya.music.Audio();