TimurTurbobit, Вы лучше скажите, когда Wire Transfer обратно вернёте? Обещали, обещали... и на этом всё закончилось. Раньше он был, и я им периодически пользовалась. WebMoney с биткоином на Хите это, конечно, хорошо, но иногда мне нужно вывести несколько сотен прямо на карточку. Не буду объяснять зачем, но надо.
Не понимаю, зачем вайр нужно было отключать... Skrill и PerfectMoney вообще мне не подходят, не знаю даже, куда их пристроить можно. Ещё бы очень не помешал Paxum для выплат, иногда через него мне выгодно за адалт-рекламку разную заплатить, но чтобы без двойной конвертации.
Человек просто заблудился.
Мир абсурден и безнадёжен,
Небо скалится тёмными тучками.
И все люди вокруг похожи
На
Критика, пока мне за это идут повышенные продажи, мне как-то всё равно на этическую сторону этого вопроса.
Пускай владельцы обменника сами разбираются, как им выгодней. Подключать на все ссылки HTTPS, или продавать их отдельно за деньги. Статистика конверсии у них ведь есть. Если было бы не выгодно, давно бы эту опцию убрали, я так думаю.
Критика_Уместна, они на Хитфайле продают эту услугу отдельно (в дополнение к премиуму):
Если пользователь решит доплатить за анонимное скачивание, нам потом в статистику попадают лишние несколько долларов к проценту от основной продажи. С этим как раз связано то, что отчисления за один и тот же премиум могут варьироваться и изменяться в бóльшую сторону.
Тимур уже писал об этом на Ребилми недавно.
Мемори, простите меня. Когда чистила лишнее из кода для примера, случайно удалила эту строчку и всё напутала.
Мемори, многое от проигрываемого контента зависит. Станции, которые я пробую подключить, достаточно громкие. Но универсального значения громкости, которое подойдёт абсолютно ко всем проигрывателям и музыке, к сожалению, не бывает. Всё нужно вычислять индивидуально...
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), но это уже другой вопрос юзабилити.