Форум программистов, компьютерный форум, киберфорум
HTML, CSS
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 5.00/11: Рейтинг темы: голосов - 11, средняя оценка - 5.00
1 / 1 / 0
Регистрация: 22.05.2014
Сообщений: 28
1

Audio Тег

22.05.2014, 18:51. Показов 1913. Ответов 4
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Доброго дня
Задача такая, сделал плеер, с использованием тега <audio>, теперь нужно, что бы, последовательно, воспродилось не одна, несколько композиций, как такое реализовать? Помогите, кому не сложно
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
22.05.2014, 18:51
Ответы с готовыми решениями:

Тег <audio>
Пытаюсь добавить на страницу композицию, не добавляется. При чем те браузеры которые поддерживают...

Не работает тег audio
Добрый день, не могу разобраться почему на моих серверах не работает этот код &lt;html&gt; &lt;body&gt;...

Тег audio на Apple
Помогите, пожалуйста! Тег audio не воспроизводится на apple. Можно ли это как-нибудь исправить?

Не работает тег audio
помогите, ребята, опера 12.12, мазила тоже последней версии вроде, а тег audio не хочет работать,...

4
Юзер с абсолютным слухом
709 / 489 / 195
Регистрация: 17.12.2010
Сообщений: 1,428
23.05.2014, 11:01 2
У тега <audio> есть такие важные JavaScript-свойства:
duration - длительность всей песни в секундах;
currentTime - длительность уже прослушанной части песни, во время воспроизведения оно динамически меняется.
Нужно на JavaScript написать функцию, которая во время воспроизведения регулярно будет проверять, не сравнялось ли currentTime с duration, и в положительном случае изменить свойство src на слудующую песню. После этого по-новой запустить воспроизведение
0
327 / 217 / 97
Регистрация: 04.11.2012
Сообщений: 638
23.05.2014, 15:10 3
Цитата Сообщение от Опан Посмотреть сообщение
Нужно на JavaScript написать функцию, которая во время воспроизведения регулярно будет проверять, не сравнялось ли currentTime с duration, и в положительном случае изменить свойство src на слудующую песню. После этого по-новой запустить воспроизведение
У audio есть событие ended, которые генерируется при окончании трека. Так что лучше воспользоваться им.
Federat, типо того:
Javascript
1
2
3
4
5
var songNum = 1; // номер трека
var audio = document.getElementById('audio');
audio.addEventListener('ended', function() {
    this.src = 'audio/some_song' + (songNum++) + '.mp3';
})
При реализации несколькими плеерами - ловим событие ended текущего плеера и запускаем событие play следующего...
1
Юзер с абсолютным слухом
709 / 489 / 195
Регистрация: 17.12.2010
Сообщений: 1,428
23.05.2014, 15:58 4
Т. е. по-другому ещё можно так:
HTML5
1
<audio id=audio onended="this.src = 'audio/some_song' + (songNum++) + '.mp3';this.play()" controls></audio>
Действительно. До этого я в спецификациях этого не находил. Вы - гений
0
1 / 1 / 0
Регистрация: 22.05.2014
Сообщений: 28
23.05.2014, 18:48  [ТС] 5
Ребята, всем огромное спасибо
0
23.05.2014, 18:48
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
23.05.2014, 18:48
Помогаю со студенческими работами здесь

Как при включении одного муз.файла выключать другой (HTML 5 , тег "audio")
к примеру есть несколько муз. файлов: &lt;audio controls&gt; &lt;source src=&quot;audio/'. $row . '&quot;...

CSS при последовательности *тег A тег IMG* добавить content
Здравствуйте многоуважаемые форумчане! Нуждаюсь в помощи! Итак вопрос: Возможно ли при...

Зачем тег <code>, если есть тег <pre>?
Доброго времени суток, друзья. Не могу понять зачем тег &lt;code&gt;? Описалово в инете читал - не...

Audio
Привет всем. У меня ест mp3 файл, как сделать чтоб при открытии страницы, она автоматически...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru