====== Управление тегом audio в HTML5 ======
===== Узнать проигрывается ли сейчас что-то в плеере =====
Проверить у встроенного плеера браузера, проигрывается ли что-то в данный момент.
===== Если прерывается трансляция, возобновляем проигрывание =====
Собственно, когда нажимаем play, запускается по таймауту функция которая определяет, остановилось ли воспроизведение, и если оно остановилось, то просто его запускает вновь. Также навешено событие на нажатие на паузу - отключение таймера, чтобы не возобновлялось воспроизведение, когда пользователь решил остановить.
===== Отложенная загрузка данных =====
Чтобы плеер не загружал файл или поток при открытии страницы, можно поступить так:
То есть с помощью player.src = "http://193.107.239.146:8000/radio"; мы даем данные тогда когда нам это нужно. Иначе плеер качает сразу при открытии.
Да, кстати first в данном случае играет заглушку, которая дает загрузку данных только один раз.
===== Живой пример =====
Все эти хитрости нам помогли при создании [[http://radio.pipec.tv/|интернет-радио]].