Инструменты пользователя

Инструменты сайта


tag_audio_html5

Различия

Здесь показаны различия между двумя версиями данной страницы.

Ссылка на это сравнение

Предыдущая версия справа и слева Предыдущая версия
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/​|интернет-радио]].
tag_audio_html5.txt · Последние изменения: 2014/04/10 20:31 — admin