ОсновноеRadiotalkПользовательское
Технологии вещания, софт, скрипты
7   •   Посмотреть все темы

отображение буферизации на сайте

 

37
Sluchayno @Sluchayno
Здравствуйте, запустил интернет радио на icecast. На сайте вывожу поток через плеер средствами html5 + js

  1. <div class="player">
  2. <div class="left"><a href="#" class="playstop"><img src="images/play.png"></a></div>
  3. <div class="middle"><span class="song"><marquee direction="left" ></marquee></span></div>
  4. <div class="right"><span class="volume"><a href="#" class="sound"><img src="images/sound.png"></a>
  5. <input type="range" min="0" max="100" value="50" class="fader" step="1"></span></div>
  6. </div>


JS

  1. var aud = new Audio(),
  2. adres = 'http://myradio.ru:8000';
  3. $('.playstop').click(function() {
  4. if($('.playstop img').attr('src')=="images/play.png")
  5. {
  6. $('.playstop img').attr('src', "images/stop.png");
  7. aud.src= adres + "/myradio";
  8. aud.play();
  9. }
  10. else
  11. {
  12. $('.playstop img').attr('src', "images/play.png");
  13. aud.pause();
  14. aud.src="";
  15. }
  16. });


После нажатия на кнопку play происходит задержка сек 3-5 и начинается воспроизведение.

Может есть способ отобразить надпись, например, буферизация пока не началось проигрывание.

0





Согласие на обработку данных на нашем сайте

Продолжая просматривать страницу, вы соглашаетесь с использованием файлов «Cookie» и с Политикой конфиденциальности «Privacy».
Наверху или внизу страницы вы можете изменить валюту и язык по умолчанию. Английская версия сайта ещё находится в доработке и доступна не полностью.