Создать кнопку, для проигрывания музыки! Как?
Как создать кнопку для воспроизведения СЛУЧАЙНОЙ композиции.
Есть другой вариант помочь мне! Я читал эту статью: http://javascript.ru/blog/fortuner/S...k-muzyku-sajte Там есть последний раздел: "проигрывание случайной музыки или просто музыка при нажатии на кнопку." Мог бы кто-то разжевать мне код JS? Вот код из этой статьи: http://learn.javascript.ru/play/ogvtmc |
Там же в коде комментарии, что именно вам непонятно?
Конечно, если вы забыли упомянуть, что про js не знаете ничего - тогда оно понятно |
Мне непонятно, как настроить дериктории, откуда брать музыку!
И что конкретно обозначают цифры в скобках, после указанного пути? |
И еще - как сделать кнопку Stop?
|
И еще! Как убрать зацикливание? Чтобы после проигрывания одной композиции, начиналась не она же, а другая(тоже рандомная)
|
Приведите пример кода. Чем меньше кода - тем больше вероятность что вам подскажут.
|
Вообще код вот:
Примерно систему воспроизведения я понимаю. Но вопросы остаются прежними... <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;">Играть случайную музыку</span> |
modules.sound.stop();//останавливаю если что то уже играет хм switch($$s.randnum(1,3)) {//случайное число от 1 до 3 включительно, это номер папки, из которой будет браться музыка case 1: // папка номер 1, обратите внимание на 1 в [url]http://goldenland.onfind.net/2/1/[/url] ниже modules.sound.start({'music': 'http://goldenland.onfind.net/2/1/'+$$s.randnum(1,8)+'.mp3'}); // $$s.randnum(1,8) - случайное число от 1 до 8, т.е. случайный трек в случайной папке 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; } Цитата:
|
Знал бы я где ее взять...(
|
http://scriptjava.net/documentation
Если вы совсем в этом не разбираетесь - то либо учите язык, либо ищите того, кто вам сделает такое за плюшки |
Часовой пояс GMT +3, время: 20:45. |