Ребята помогите!
Кто может помогите написать JS скрипт чтобы при нажатии кнопки случайно воспроизводилась музыка из нужной мне папки.
|
Покажите, что уже написали по этой задаче - поправим. Или, если хотите сделать заказ скрипта, есть соответствующая ветка форума.
|
писал не я просто нашол готовый код
<!DOCTYPE HTML> <html> <head> </head> <body> <script type="text/javascript" src="http://scriptjava.net/source/scriptjava/scriptjava.js"></script> <script type="text/javascript"> $$r(function() { $$i({ create:'script', attribute: { 'type':'text/javascript', 'src':'http://nagon.net/modules/NRMSLib/NRMSLib.js' }, insert:$$().body, onready:function() {//выполняю только после загрузки скрипта $$e.add($$('mp3button'),'click',playmp3rand);//добавляю событие кнопке после загрузки скрипта } }); }); var playmp3rand = function (event) { //запукаю случайную музыку modules.sound.stop();//останавливаю если что то уже играет switch($$s.randnum(1,3)) {//случайное число от 1 до 3 включительно case 1: modules.sound.start({'music': 'http://goldenland.onfind.net/2/1/'+$$s.randnum(1,8)+'.mp3'}); break; case 2: modules.sound.start({'music': 'http://goldenland.onfind.net/2/2/'+$$s.randnum(1,12)+'.mp3'}); break; case 3: modules.sound.start({'music': 'http://goldenland.onfind.net/2/3/'+$$s.randnum(1,4)+'.mp3'}); break; } $$('sound_s_el_m').$$('width','1px').$$('height',' 1px').$$('overflow','hidden');//эти параметры трогать не нужно } </script> <span id="mp3button" style="color:#ff0000; font-size:12px; text-decoration:underline; cursor:pointer;">Play random music</span> </body> </html> 'http://goldenland.onfind.net/2/1/'+$$s.randnum(1,8)+'.mp3'}); - В этой строке я указываю путь папки на своём компьютере музыку перестаёт воспроизводить. |
Цитата:
Цитата:
|
скорее динамический , а какое это имеет значение?
|
Просто мне нужно чтобы это происходило локально , т.е. я указываю путь папки с музыкой и при нажатии кнопки идёт воспроизведение из этой папки.
|
mujik99,
Подумаете минутку. Вы говорите, что есть неработающий код. При этом показываете работающий код и говорите, что после того, как изменили его, он перестал работать. Разве сложно показать неработающий код? Или нужно ждать, пока попросят об этом? Может неправильно папку указали. Может кавычку где-то пропустили. Может в папке с музыкой нет ни одного файла с подходящим именем... мало ли что может быть? |
Если можно приведите мне пример как нужно правильно указывать путь к папке в которой лежат музыкальные файлы в этой строке :
modules.sound.start({'music': 'http://goldenland.onfind.net/2/1/'+$$s.randnum(1,8)+'.mp3'}); Кавычки все проставлял в папке mp3 файлы есть я писал так : modules.sound.start({'music': 'file:///C:/Users/admin/Desktop/rabotasaitvisoc/random/1/'+$$s.randnum(1,3)+'.mp3'}); 1 - название папки в которой лежат муз. файлы random - папка в которой лежит скрипт $$s.randnum(1,3) - случайное число от 1 до 3, т.е. случайный трек в случайной папке . Я правильно понимаю? |
Цитата:
|
я понял спасибо огромное
|
Часовой пояс GMT +3, время: 07:00. |