8 / 5 / 4
Регистрация: 18.02.2014
Сообщений: 409
|
||||||
1 | ||||||
Остановка текущего трека при запуске нового как осуществить05.03.2014, 18:55. Показов 3890. Ответов 23
Метки нет (Все метки)
Народ у меня есть код php который выводит все mp3 файлы из папки на страницу в виде списка но проблема в том когда я запускаю новый файл старый продолжает играть как это исправить
0
|
05.03.2014, 18:55 | |
Ответы с готовыми решениями:
23
Остановка музыки при включении второго трека Останавливать воспроизведение предыдущего трека при запуске следующего Проигрывание следующего трека в media по окончании текущего Остановка мелодии при запуске другой |
27 / 27 / 9
Регистрация: 30.04.2012
Сообщений: 132
|
|
05.03.2014, 21:46 | 2 |
Сообщение было отмечено outZoNe как решение
Решение
А почему JS?
Здесь вроде как флеш нужен. Js в html5 может музыку, кстати, проигрывать, и там удобно ставить паузу и т.п. И в некоторых браузерах (как минимум в хроме) есть встроенный аудиопроигрыватель.
1
|
8 / 5 / 4
Регистрация: 18.02.2014
Сообщений: 409
|
|
06.03.2014, 17:28 [ТС] | 3 |
nokados, простите а можно поподробнее рассказать как мне это сделать кстати я использую flash проигрыватель на сайте но я не знаю как сделать что бы была пауза они оба одновременно играют а как это исправить я не знаю
0
|
27 / 27 / 9
Регистрация: 30.04.2012
Сообщений: 132
|
|
06.03.2014, 19:31 | 4 |
Сообщение было отмечено outZoNe как решение
Решение
Я знаю, как сделать через html5 - вот.
Через flash точно не знаю. Возможно стоит погуглить "пауза музыки actionscript". Ну или дайте код проигрывателя - авось что-нибудь там найдем.
1
|
8 / 5 / 4
Регистрация: 18.02.2014
Сообщений: 409
|
||||||
06.03.2014, 20:05 [ТС] | 5 | |||||
nokados, Ну я не совсем понял что за код проигрывателя но если вы о плеере то я сделал его на uppod просто там наприсовал какой нужен скачал и подключил к сайту и все смысле в том что у меня в папке лежит куча mp3 файлов а этот код выводит их на страницу в виде списка но проблема в том что когда играет один трек и я включаю другой то они оба играют одновременно и я не знаю как это убрать.
Добавлено через 5 минут Я сделал как вы посоветывали на html5 но результат получился тот же
0
|
27 / 27 / 9
Регистрация: 30.04.2012
Сообщений: 132
|
|||||||||||
06.03.2014, 20:32 | 6 | ||||||||||
Нужно ставить на паузу запущенный файл.
Чтобы отслеживать все мелодии добавим им класс в выводе:
1
|
8 / 5 / 4
Регистрация: 18.02.2014
Сообщений: 409
|
|
06.03.2014, 20:45 [ТС] | 7 |
0
|
27 / 27 / 9
Регистрация: 30.04.2012
Сообщений: 132
|
|
06.03.2014, 20:58 | 8 |
а если обернуть весь js код в windows.onload=function(){/*сюда код*/} ?
Добавлено через 6 минут А все я нашел ошибку. Должно быть не getElementByClassName а getElementsByClassName
1
|
8 / 5 / 4
Регистрация: 18.02.2014
Сообщений: 409
|
|
06.03.2014, 21:14 [ТС] | 9 |
nokados, Да я сделал как вы сказали:
, но все равно то же самое я вот думаю может мне надо задавать как то каждому плееру свой id но я не знаю как это сделать так как у меня все файлы из папке находятся в одном массиве а не как отдельные ссылки а в js я очень очень очень плох(((
0
|
27 / 27 / 9
Регистрация: 30.04.2012
Сообщений: 132
|
|||||||||||
06.03.2014, 21:52 | 10 | ||||||||||
если вы скрипт ставите после кода, то windows onload по сути не нужен. Код не работал, потому что в нем была орфографическая ошибка. Исправьте
's' появляется
1
|
8 / 5 / 4
Регистрация: 18.02.2014
Сообщений: 409
|
|
06.03.2014, 21:56 [ТС] | 11 |
ода nokados, спасибо вам ограмейнешое вы просто спасли мне жизнь я уже начал с ума сходить думал не сделаю никогда
Добавлено через 1 минуту ой простите за мою надоедливость а можно еще так сделать что бы они играли еще и последовательно ну то есть один закончился начался другой если я вам надоел можете не отвечать мне в принцепи не обязательно)
0
|
27 / 27 / 9
Регистрация: 30.04.2012
Сообщений: 132
|
||||||
06.03.2014, 22:17 | 12 | |||||
1) Не за что извиняться.
2) Замените ваш скрипт на этот:
1
|
romchiksoad
|
||||||
07.03.2014, 00:08
#13
|
||||||
0
|
8 / 5 / 4
Регистрация: 18.02.2014
Сообщений: 409
|
|||||||
07.03.2014, 11:57 [ТС] | 14 | ||||||
nokados, Спасибо большое вы мне очень помогли. А можно такой вопрос по теории этот html5 ну тоесть этот плеер будет одинаковый во всех браузерах или в каждом свой вот например у меня google chrom там я так понимаю этот плеер:
а например в mozille будет все по другому работать и отображаться? Добавлено через 4 минуты romchiksoad, простите но я не нашел как и куда загружать картинки а с кодом спасибо я разобрался
0
|
romchiksoad
|
07.03.2014, 13:22
#15
|
Не по теме: outZoNe, под полем ввода сообщений есть ссылки на инструкции по пользованию редактором и BB-кодам в общем ;)
0
|
27 / 27 / 9
Регистрация: 30.04.2012
Сообщений: 132
|
|
07.03.2014, 14:54 | 16 |
Плееры похожи, но не одинаковы. Мазила -
Opera - В опере, кстати, скрипт не работает. Возможно, не поддерживается mp3
1
|
8 / 5 / 4
Регистрация: 18.02.2014
Сообщений: 409
|
|
07.03.2014, 14:56 [ТС] | 17 |
nokados, Косяк тогда получается свой swf плеер я уже сюда ни как не смогу прикрутить так как это html5?
0
|
27 / 27 / 9
Регистрация: 30.04.2012
Сообщений: 132
|
|
07.03.2014, 14:58 | 18 |
Конечно сможете. Html5 совместим с четвертым. Можно прописать условие, когда показывать swf-плеер, а когда html5.
1
|
8 / 5 / 4
Регистрация: 18.02.2014
Сообщений: 409
|
|||||||||||
07.03.2014, 15:07 [ТС] | 19 | ||||||||||
nokados, Я так понимаю я должен это сделать через js например так
да и так тоже не сработало
0
|
27 / 27 / 9
Регистрация: 30.04.2012
Сообщений: 132
|
|
07.03.2014, 16:07 | 20 |
Ваш плеер нужно подключать так же, как и раньше. У вас сейчас есть два плеера: на flash и на html5
1
|
07.03.2014, 16:07 | |
07.03.2014, 16:07 | |
Помогаю со студенческими работами здесь
20
WMPLib воспроизведение url, получить название текущего трека Как сделать, чтобы ProgressBar заполнялся в ходе отсчета таймера и обновлялся при запуске нового? Не работает wdActiveEndPageNumber (определение текущего номера страницы) при запуске макроса из Excel Ошибка при запуске нового проекта Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |