Блог о технологиях Яндекса

Яндекс открывает API для воспроизведения аудио

8 ноября 2016, 12:23

Сегодня команда Яндекс.Музыки открыла доступ к YandexAudio API — JavaScript-библиотеки для воспроизведения аудио в браузере. С её помощью на странице можно проигрывать музыку, аудиокниги и прочие звуковые файлы на вашем сайте.

В данной технологии были реализованы все основные задачи, с которыми сталкиваются разработчики при работе над воспроизведением аудиоконтента на сайте:

  • автоматическая перезагрузка аудиоплеера при возникновении какой-либо ошибки (например, при блокировке браузером Flash-содержимого);
  • предварительная загрузка следующего трека, параллельно с воспроизведением текущего;
  • детектирование и использование технологии Web Audio API;
  • использование эквалайзера со встроенным набором пресетов и многое другое.

API автоматически определяет, какая из технологий поддерживается браузером, и на ее основе создает аудиоплеер при помощи HTML5 (по умолчанию) или Flash.

Разработчик может регулировать настройки воспроизведения, например, изменить громкость, задать новую позицию воспроизведения или включить автоповтор. Кроме того, API предоставляет функции для получения различной служебной информации - например, длительности звучания.

Подробная инструкция по использованию YandexAudio API есть в нашей Помощи.

Делаем сайты еще музыкальнее
Команда Яндекс.Музыки

5 комментариев
Подписаться на комментарии к посту
Может ли API помочь с защитой контента от несанкционированного скачивания?
Около года назад писал в поддержку Яндекс Музыки.  с предложением такого API когда еще его небыло . Совпадение ? Но сделали... 
А для Яндекс.Радио есть API? Уж очень хочется слушать радио в системных плеерах, а не через отдельное приложение.
firstlena.pershina
16 июня, 16:05
MurzNN,
Внешнего API нет, но, возможно, есть какие-то варианты решения. Можете уточнить у сервиса напрямую: https://yandex.ru/support/music/ya-radio.html 
Как я понимаю, это API для браузера. А есть какой-то API для интеграции со сторонними скриптами и плеерами?



Например очень хочется увидеть плагин Яндекс.Музыки и Яндекс.Радио для музыкального сервера Mopidy https://docs.mopidy.com/en/latest/ext/backends/ 



А также для медиацентра KODI media center http://xbmc.ru/forum/showthread.php?t=8171 - есть уже люди, готовые написать плагин, дайте  им API для этого!