SWiSH Forum Strona Główna SWiSH Forum
Forum użytkowników programów SWiSH

FAQFAQ  SzukajSzukaj  UżytkownicyUżytkownicy  GrupyGrupy  StatystykiStatystyki
RejestracjaRejestracja  ZalogujZaloguj  DownloadDownload

Poprzedni temat «» Następny temat
Mp3 player na stronie - pomocy PLIZZZZZ :/
Autor Wiadomość
electricsnake 
Początkujący



Wiek: 47
Dołączył: 27 Sty 2008
Posty: 5
Skąd: Szczecin
Wysłany: Pon 28 Sty, 2008 00:36   Mp3 player na stronie - pomocy PLIZZZZZ :/
   Moje WWW: www.pmstudio.net.pl


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
Ekspert


Pomógł: 35 razy
Dołączył: 04 Sty 2008
Posty: 265
Skąd: warsaw
Wysłany: 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 
Początkujący



Wiek: 47
Dołączył: 27 Sty 2008
Posty: 5
Skąd: Szczecin
Wysłany: Wto 29 Sty, 2008 04:39   
   Moje WWW: www.pmstudio.net.pl


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
Ekspert


Pomógł: 35 razy
Dołączył: 04 Sty 2008
Posty: 265
Skąd: warsaw
Wysłany: 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 
Początkujący



Wiek: 47
Dołączył: 27 Sty 2008
Posty: 5
Skąd: Szczecin
Wysłany: Sro 30 Sty, 2008 16:00   
   Moje WWW: www.pmstudio.net.pl


Dzięki Przyjacielu :D Będę walczył !tragedia
 
 
     
Wyświetl posty z ostatnich:   
Odpowiedz do tematu
Nie możesz pisać nowych tematów
Nie możesz odpowiadać w tematach
Nie możesz zmieniać swoich postów
Nie możesz usuwać swoich postów
Nie możesz głosować w ankietach
Nie możesz załączać plików na tym forum
Możesz ściągać załączniki na tym forum
Dodaj temat do Ulubionych
Wersja do druku

Skocz do:  


Powered by phpBB modified by Przemo © 2003 phpBB Group
Nowe zasady dotyczące cookies. Wykorzystujemy pliki cookies, aby nasz serwis lepiej spełniał Państwa oczekiwania. Można zablokować zapisywanie cookies, zmieniając ustawienia przeglądarki.
         
Strona wygenerowana w 0.94 sekundy. Zapytań do SQL: 14