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

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


tag_audio_html5

Различия

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

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

Предыдущая версия справа и слева Предыдущая версия
Следующая версия
Предыдущая версия
tag_audio_html5 [2014/04/10 20:26]
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(); ​
 } }
Строка 78: Строка 81:
 </​code>​ </​code>​
  
-То есть с помощью ​//player.src = "​http://​193.107.239.146:​8000/​radio";/​мы даем данные тогда когда нам это нужно. Иначе плеер качает сразу при открытии.+То есть с помощью ​<​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