SWiSH Forum
Forum użytkowników programów SWiSH

SWiSH Max - Mp3 player na stronie - pomocy PLIZZZZZ :/

electricsnake - Pon 28 Sty, 2008 00:36
Temat postu: Mp3 player na stronie - pomocy PLIZZZZZ :/
http://www.electricsnake.u2.pl/

Witam! Wykombinowałem sobie taką stronkę http://www.electricsnake.u2.pl/ (na razie schemat - adres roboczy strony www.electricsnake.pl) i zaciąłem się przy mp3 playerze :( Chciałbym żeby był utrzymany w tej konwencji co jest, a ponieważ szykuje się wrzucenie sporej ilości muzy - ok 20 MB, to odpada dołączenie mp3 do pliku swf. Chodzi mi o to, żeby najpierw ładowała się strona, a mp3 player żeby działał niezależnie i ładował kawałki po odpaleniu się strony. Jeżeli ktoś by mógł podesłać łopatologocznego gotowca chociaż jednego przycisku w pliku swisha, to bym był niezmiernie wdzięczny... Mniej więcej chodzi o taką zasadę działania jak na przykład w playerze na tej stronce : http://trig.com/electricsnake ...Pomóżcie proszę w imieniu ROCK'N'ROLLA ;)

Pablo.

eden - Pon 28 Sty, 2008 04:36

takie ?
http://www.4eden.net/player - sam silnik
http://www.4eden.net/player/grafix.html - ubrany w grafike

do tego wystarczy obiekt sound i kilka jego metod
http://www.adobe.com/supp...tionary654.html

myMusic = new Sound(); // tworzysz
myMusic.loadSound(_root.stream,true); // ładujesz mp3 ((_root.stream to zmienna ktora zawiera nazwę mp3 do załadowania mozesz ja przekazac xml'em, czy przez html lub loadvariables tez, wartosc true mowi zeby mp3 grała jak tylko jakis jej kawałek sie załaduję - dzieki czemu nieczekamy az 70000 mb się załaduje na dysk)
myMusic.setVolume(75); // jedna z metod obiektu sound, ustawia głosnosc odgrywanej muzy, napewno skozystasz przy budowaniu volume regulatora.

electricsnake - Wto 29 Sty, 2008 04:39

Dzięki wielkie :D Na razie udało mi się wykombinować coś takiego : http://www.electricsnake.u2.pl/poligon/index.htm ...jeszcze tylko dorobię taki suwaczek, który umożliwia dowolne przewijanie songu i będzie git :D Mam jeszcze jedno pytanko - jak zdefiniować button'a, który przy kolejnych wciśnięciach uruchamia kolejne kawałki z playlisty (chodzi o przycisk NEXT, oraz PREVIOUS czy BACK - jak zwał tak zwał...)
eden - Sro 30 Sty, 2008 11:24

załozmy ze listę juz wczytałeś do swf'u lub tez zdefiniowałes na sztywno

do stworzenia listy uzyjemy tablicy jednowymiarowej
lista = new Array();
lista[0] = "jakiesMP3.mp3";
lista[1] = "jakiesMP3.mp3";
lista[2] = "jakiesMP3.mp3";
lista[3] = "jakiesMP3.mp3";
lista[4] = "jakiesMP3.mp3";
lista[5] = "jakiesMP3.mp3";
lista[6] = "jakiesMP3.mp3";
lista.... itd itd
na onLoad{
zdefiniujmy tez sobie zmienna ktora będzie decydować co gramy
TerazGramy = 0;
}
teraz kodzik dla przycisku next

Kod:
on (release) {
     
    if(_root.TerazGramy>=lista.length-1) { // odrazu sprawdzmy czy dodając 1 do wartosci nie wyjdziemy poza zakres naszej tablicy
         _root.TerazGramy = 0; // jesli wyjdziemy to odrazu ustawiamy na poczatek listy
    } else {
         _root.TerazGramy++; // a jesli wszystko ok, to dodajemy 1 do wartosci
    }
       
    myMusic.loadSound(_root.lista[TerazGramy],true);  // znany juz obiekt dostaje wg kolejnosci nastepną mp3
    trace(TerazGramy); // sprawdz sobie : )

}


i analogicznie dla przycisku previous

Kod:
on (release) {
// tosamo ale na odwrot
    if(_root.TerazGramy<=0) { // sprawdzamy
         _root.TerazGramy = lista.length-1; // poprawiamy jesli zle
    } else {
         _root.TerazGramy--; // odejmujemy 1 jesli dobze
    }
     
    myMusic.loadSound(_root.lista[TerazGramy],true); //gramy
    trace(TerazGramy);

}


dla play oczywiscie to samo
Kod:
myMusic.loadSound(_root.lista[TerazGramy],true);

co by po stop'ie wiedział co się dzieje i co ma grac : )

electricsnake - Sro 30 Sty, 2008 16:00

Dzięki Przyjacielu :D Będę walczył !tragedia

Powered by phpBB modified by Przemo © 2003 phpBB Group