Amplitude.js - прямой эфир - PullRequest
       5

Amplitude.js - прямой эфир

0 голосов
/ 26 июня 2018

Я пытаюсь использовать аудио в прямом эфире и точно придерживаюсь того, что говорится в этом руководстве, но оно не работает. AmplitudeJS для Live Stream HTML5 Audio У меня пустая страница и в консоли ничего не отображается.Я обнаружил одно «противоречие», в учебнике Amplitude не был инициализирован, поскольку документация говорит:

Чтобы инициализировать Amplitude.js, вы должны вызвать метод Amplitude.init () и передать объект, содержащиймассив песен и настроек

Я искал часть документации, в которой указано, как использовать Live Stream, но я не нашел.

1 Ответ

0 голосов
/ 29 июня 2018

Я обновлю этот урок!Для прямой трансляции вам необходимо настроить потоковую службу.Затем при инициализации Amplitude.js ваш массив песен должен будет включать один объект песни с «живым» флагом «true».См .: https://521dimensions.com/open-source/amplitudejs/docs#song-objects

Пример init, будет выглядеть следующим образом:

Amplitude.init({
  "songs": [
    {
      "name": "Station Name",
      "url": "https://yourstreamingservice.com/something-that-returns-properly-encoded-audio",
      "station_art_url": "/station/art/url.jpg",
      "genre": "country"
      "live": true
    }
  ]
});

Когда флаг live установлен в true, pause отключает поток, поэтому он не сохраняется влокальной памяти, и она возобновляется там, где фактический поток находится не там, где пользователь настроен на паузу.

Надеюсь, это поможет!

...