Здесь показаны различия между двумя версиями данной страницы.
Предыдущая версия справа и слева Предыдущая версия | |||
tag_audio_html5 [2014/04/10 20:27] admin [Отложенная загрузка данных] |
tag_audio_html5 [2014/04/10 20:31] (текущий) admin [Отложенная загрузка данных] |
||
---|---|---|---|
Строка 53: | Строка 53: | ||
<script> | <script> | ||
var numt = 0; | var numt = 0; | ||
- | var pause = true; | + | var first = true; |
function play_always() { | function play_always() { | ||
Строка 70: | Строка 70: | ||
player.onplay = function(event) { | player.onplay = function(event) { | ||
- | player = document.getElementById('player'); | + | if (first) { |
- | player.src = "http://193.107.239.146:8000/radio"; | + | player = document.getElementById('player'); |
+ | player.src = "http://193.107.239.146:8000/radio"; | ||
+ | first = false; | ||
+ | } | ||
play_always(); | play_always(); | ||
} | } | ||
Строка 79: | Строка 82: | ||
То есть с помощью <code>player.src = "http://193.107.239.146:8000/radio";</code> мы даем данные тогда когда нам это нужно. Иначе плеер качает сразу при открытии. | То есть с помощью <code>player.src = "http://193.107.239.146:8000/radio";</code> мы даем данные тогда когда нам это нужно. Иначе плеер качает сразу при открытии. | ||
+ | |||
+ | Да, кстати first в данном случае играет заглушку, которая дает загрузку данных только один раз. | ||
===== Живой пример ===== | ===== Живой пример ===== | ||
Все эти хитрости нам помогли при создании [[http://radio.pipec.tv/|интернет-радио]]. | Все эти хитрости нам помогли при создании [[http://radio.pipec.tv/|интернет-радио]]. |