- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу
Что делать, если ваша email-рассылка попала в спам
10 распространенных причин и решений
Екатерина Ткаченко
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
Нужно вместо плеера браузера сделать свой, по большому счёту мне нужны только 2 кнопки плай и пауза (у меня радио). Как сделать эти кнопки я знаю. Но непонятно как сделать что-бы они менялись в зависимости от того играет музыка или нет. Просто при нажатии на одну кнопку скрывать её и показывать другую не пойдёт, потому что воспроизведение может остановиться не потому что его пользователь остановил, а потому что например поток стал недоступен ...или воспроизведение и не началось потому что он и был недоступен. Как это отследить?
а почему не использовать тот же soundmanager2 или jplayer
Скрипты у них не маленькие, пользователь может и не будет радио включать, а загрузить скрипт придётся. Дизайн своих кнопок я могу сделать абсолютно любым и скрипт будет пара строк всего.
может это поможет https://github.com/rwaldron/ember-training/blob/master/audio-test.html
По ссылке увидел переменную "currentTime", решил применить её для своей задачи, т.е. плай меняется на паузу если currentTime > 0.
Радио можно включить кнопкой
А можно выбрав радиостанцию из списка
Так-же добавил время воспроизведения:
Если включить кнопкой ту станцию ссылка на поток которой была указана в <audio> сразу при загрузке страницы, то время показывается. А если выбрать другую станцию, то не показывает. И даже если убрать apl.play();, сменить станцию и включить её кнопкой, то то-же не появляется время.
http://stackoverflow.com/questions/9437228/html5-check-if-audio-is-playing