Мемори, простите меня. Когда чистила лишнее из кода для примера, случайно удалила эту строчку и всё напутала.
Мемори, многое от проигрываемого контента зависит. Станции, которые я пробую подключить, достаточно громкие. Но универсального значения громкости, которое подойдёт абсолютно ко всем проигрывателям и музыке, к сожалению, не бывает. Всё нужно вычислять индивидуально...
AutoSearches, забыла добавить: уже искала, но ничего такого же красивого и плавного не нашла...
Мне эта анимашка прямо в мозг въелась. Сразу видно, что дизайнеры ВК очень над ней постарались!
Но за ссылку спасибо! По такому запросу я ещё не искала.
И ещё, в ВК анимация довольно длительная. Такое ощущение, что проходит секунд 5-10 до начала повтора (если она вообще повторяется по кругу).
Мемори, так, к сожалению, не получится. Если ошибка действительно есть (станция сломалась), так мы её не заметим. На анимашке вверху я постаралась показать события от плеера в нормальной ситуации (без обновления странички в Firefox).
Последовательность такая:
Play => Не получаем ответа от станции => Pause => Stop => Error
Уже вроде придумала рабочий вариант, как подлечить этот глюк в лисичке, может кому-то пригодится (код сокращённый, только по отправке записок в аналитику).
$('#radio_player').on('init', function(){ $(window).on('beforeunload', function(){ radio.unload = true; if (radio.getStatus() == 1){ ga('send', 'event', 'Radio', 'Stop', 'Duration: ' + radio.CurrentTime().toFixed(1) + ', Volume: ' + radio.Volumed().toFixed(2) + ' (Page Leave)'); } });});$('#radio_player').on('stop', function(){ if (!radio.unload){ ga('send', 'event', 'Radio', 'Stop', 'Duration: ' + radio.CurrentTime().toFixed(1) + ', Volume: ' + radio.Volumed().toFixed(2)); }});$('#radio_player').on('player_error', function(){ if (!radio.unload){ ga('send', 'event', 'Radio', 'Error', radio.CurrentStation()); }});
Кстати, в премиум-версии Uppod можно подключить внутренний модуль по работе с Google Analytics и так не мучиться. Но мне, блин, понадобилось собирать свою аналитику. А тут вот такие сложности, как оказывается... К примеру, я хочу вычислить оптимальную громкость плеера, чтобы установить её по-умолчанию. Для этого мне нужно узнать, при какой громкости чаще всего будут выключать плеер сразу же (через несколько секунд) после начала воспроизведения, а при какой слушать радио дольше всего.
Вот такие у меня тараканы в голове.
wanick, ясно-понятно... Спасибо за ответ! Жаль, конечно, с такой волшебной переменной всё было бы немножко проще.
Для меня как раз важно отслеживать возникновение каждой ошибки, связанной со станцией, чтобы можно было её проверить, починить, заменить на аналогичную или вовсе удалить. Когда со станцией есть проблемы, это не очень хорошо...
Если интересно, плеер от Uppod работает следующим образом, чуточку получилось разобраться в его поведении.
В параметре {"file": "ссылка|зеркало1|зеркалоN"} ему передаётся адрес станции или сразу несколько (резервные адреса). После нажатия на Play он переходит в режим "играю" и ждёт 1 секунду (или на сколько установлен буфер в настройках). Если получить данные со станции не удалось, он пробует следующие зеркала (тоже по 1 секунде). Когда все зеркала закончились и ничего не получилось, плеер переходит в режим "пауза" + "стоп" и генерирует событие ошибки:
И дальше уже ничего сам не играет. Можно, конечно, в случае ошибки переходить на следующую станцию из той же категории (чтобы после фоновой музыки Ambient не включился какой-нибудь Drum & Bass), но это уже другой вопрос юзабилити.
Меня больше волнует, а где чашки под номерами: 1, 2, 3, 6 и 8?
Пострадали в процессе экспериментов?
fndr, Вам нужно название домена в ссылке заменить на длинное (а у Вас - сокращённое). Чтобы было как в инструкции вот здесь:
http://hitfile.net/upload/site
vovka83, что там на картинке?
Dram, ну так не все же сайты после 9 марта этих роботов дружно заблокировали...
XPresident, спасибо за идею! Так соки в супермаркетах тоже можно бесплатно пить!
Подскажите, пожалуйста, а как понять почему на Маджестике обратные ссылки у многих сайтов упали практически до нуля после 9 марта? Сканеры Маджестика ведь никак не связаны с самим Google и находят эти ссылки независимо от него. Или я ошибаюсь?
https://ru.majestic.com/reports/site-explorer?q=porn-w.org&oq=porn-w.org&IndexDataSource=F
Музыка - это духовная пища. Google за здоровое питание!