Skocz do zawartości
gwiazdorek88

Prosty Odtwarzacz Muzyki Na Internetową Stronę Flash

Rekomendowane odpowiedzi

Mam takie pytanie - istnieje gdzieś w sieci odtwarzacz muzyki .mp3 .wav czy też w innych formatach, który można użyć na stronie flash ? Stronę piszę w Aligator Flash Designer 8 PL.

 

Chciałbym zrobić demo zespołu aby słuchający mogli sobie zatrzymywać i odtwarzać muzykę na stronie. Takiego Playera nie mogę za cholerę znaleźć. No i jak się domyślam muszę wrzucić te moje demo na jakiś serwer tak aby po kliknięciu Play muzyka się odtwarzała w tym moim odtwarzaczu.

 

Ktoś pomoże ? Będę bardzo wdzięczny.

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

Mam takie pytanie - istnieje gdzieś w sieci odtwarzacz muzyki .mp3 .wav czy też w innych formatach, który można użyć na stronie flash ? Stronę piszę w Aligator Flash Designer 8 PL.

 

Chciałbym zrobić demo zespołu aby słuchający mogli sobie zatrzymywać i odtwarzać muzykę na stronie. Takiego Playera nie mogę za cholerę znaleźć. No i jak się domyślam muszę wrzucić te moje demo na jakiś serwer tak aby po kliknięciu Play muzyka się odtwarzała w tym moim odtwarzaczu.

 

Ktoś pomoże ? Będę bardzo wdzięczny.

z 1 prostego powodu nie mozesz uzyc mp3 a tym bardziej wava - wielkosc plikow - chyba ze je pooobcinasz np na 1 minute to wtedy mp3 ma sens.

mozesz mp3 skonwertowac na swf i uzyc player'a

 

np:

http://www.aleosoft.com/mp3toswfconverter/demo.html

 

pamietaj, ze jakosc takiego nagrania pozostawia wiele do zyczenia ale malo zajmuje, jest proste a przecietny czlowiek pewno wiekszej roznicy w jakosci dzwieku nie zauwazy

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

Czytałem te tematy, ale jak ja to mam umieścić na mojej stronie ? :( Ściągałem już kilkanaście tych pseudo odtwarzaczy, ale wszystkie są w .swf nie w .swd i nie mogę ich umieścić na stronie.

 

Dla kogoś może to śmieszne, ale to moja pierwsza strona w życiu i nieźle się namęczyłem żeby coś z niej wyszło lecz z tym playerem nie daje już rady.

 

Kolega wyżej pisał, że mp3 dużo zajmuje i nie ma sensu wrzucać na stronę bo jak wiadomo będzie się długi ładować i nim się załaduje to każdy stronę zamknie.

Dlatego chciałbym aby po kliknięciu na play strona muzyka uruchamiała się z innego serwera.

 

O takie coś mi chodzi:

http://www.grupa-art.com/demo.html

 

Zwykły najprostszy odwarzacz z playlistą jak na tej stronie, może mieć tylko Play stop pauza i głośność.

 

Jeśli link umieściłem nieregulaminowo to przepraszam, ale chciałem pokazać o co mi dokładnie chodzi.

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

z 1 prostego powodu nie mozesz uzyc mp3 a tym bardziej wava - wielkosc plikow - chyba ze je pooobcinasz np na 1 minute to wtedy mp3 ma sens.

mozesz mp3 skonwertowac na swf i uzyc player'a

 

np:

http://www.aleosoft.com/mp3toswfconverter/demo.html

 

pamietaj, ze jakosc takiego nagrania pozostawia wiele do zyczenia ale malo zajmuje, jest proste a przecietny czlowiek pewno wiekszej roznicy w jakosci dzwieku nie zauwazy

Może wrzucić nawet dwugodzinny film w full hd, o ile to user decyduje, czy chce go obejrzeć (play zaczyna pobieranie pliku).

Na youtube ludzie klikając w film decydują się dobrowolnie na pobranie 15+ mega i średnio ich to obchodzi. Player z mp3 to 100kB + ~3 mega, więc... litości.

 

Jakość... Sprawdź sobie. Tragiczna?.

Nawet śmiesznie widać, jak się muzyka buforuje (wystarczy obserwować total time). Nie chciało mi się bawić z czytaniem id3 i buforowaniem- leci tak, jak się ściąga (zresztą, jest parę innych doopereli do zrobienia).

 

Kawałek to zwykłe mp3 - vbr, średnio 146 kbps. Żadnej kompresji dodatkowej, bo flash takiego czegoś na zewnętrznych plikach nie robi.

Można sobie zarzucić, jeżeli ktoś się uprze, muzykę do timeline animacji i przestawić parametry przy eksporcie, ale to raczej z małymi pliczkami typu piśnięcie przycisku. Nie z całą piosenką, a tym bardziej kilkoma. Chociaż widziałem i takie kwiatki.

 

 

gwiazdorek88: to, co podałeś, jest dość proste do zrobienia. Przynajmniej we flashu. Musisz tylko znać trochę AS2/AS3.

Jeżeli Twój program w pełni obsługuje AS3, to możesz sobie napisać taki player chociażby w notatniku.

 

Swd? Co to za rozszerzenie?

Zwykle swf wystarcza w zupełności - jeden swf daje się osadzić w drugim, a ten w trzecim, etc. Operuje się na nich wtedy podobnie, jak na movie clipach.

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

m4r

Uwierz mi że bym chciał bardzo coś takiego napisać nie mam pojęcia o tym zielonego :) dziwi mnie dlaczego tego nikt jeszcze nie zrobił ? W przyszłości coś pomyślę, bo zapewne chciałbym ulepszyć stronę wprowadzić coś nowego.

 

Pobrałem ten program z tej strony i będę się niem bawił i zobaczę co mi z tego wyjdzie.

 

A co do tego .swd to rozszerzenie pliku, strony która tworzę w programie aligator. Gdybym miał taki player w takim rozszerzeniu to wrzuciłbym go na moją stronę, która jest pisana w ramkach "frams" czy jakoś tak... Posiadając plik o rozszerzeniu .swf nie wiem jak to umieścić na moje stronie.

 

Strona ma główna stronę a podstrony są podpięte również pod główna stronę i np. robot google widzi to wszystko jako jedną stronę bez podstron.

 

Po co ja się brałem za robienie strony we flash :) O ile pozycjonowanie mi idzie jako tako to tego playera chyba nigdy na niej nie umieszczę :D

 

Gdyby coś mogę liczyć na twoją pomoc ? Bo widzę, że jesteś obeznany trochę w temacie.

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

To chyba sfd, a nie swd.

 

Zainstalowałem sobie tego alligatora i poległ chyba już przy this.onEnterFrame.

Widzę, że obsługuje funkcję stopAllSounds(), spoko. Jeżeli chcesz stworzyć własny player, potrzebujesz co najmniej czterech funkcji z klasy Sound, włącznie z konstruktorem.

 

Spróbuj umieścić jakiś gotowy player przez loadMovie("tutaj adres do playera");, bo widzę że jest na szczęście taka funkcja oprogramowana. Przykład.

Swoją drogą- ten program ma fajny interfejs- trzeba się naklikać jak wariat, żeby się dostać do standardowych, wydawałoby się, rzeczy.

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

Tak tak .sfd mój błąd :)

 

W opcjach programu nie znalazłem loadmovie ale udało mi się filmik z youtube wrzucić :lol:

Dałem jakiś odtwarzacz który pobrałem tam kiedyś przez Wstaw->Klip swf i niby pokazuje się pusty sprit ale wkleiłem ten kod do niego

System.security.allowDomain("http://www.youtube.com");System.security.loadPolicyFile("http://www.youtube.com/crossdomain.xml");loadMovie("http://www.youtube.com/v/5RFxGn6C6ak");
No i zadziałał. Więc kolejna najprostsza operacja - spróbować coś innego z youtube wrzucić. Zmieniłem adres loadMovie na inny wybrany i już nic się nie pokazuje :(

 

Malutki postęp się udał, ale co dalej...

Wszelkie programowanie było dla mnie zawsze czarną magią i podziwiam tych, którzy piszą stronki, programy itd.

 

Tak tak .sfd mój błąd :)

 

W opcjach programu nie znalazłem loadmovie ale udało mi się filmik z youtube wrzucić :lol:

Dałem jakiś odtwarzacz który pobrałem tam kiedyś przez Wstaw->Klip swf i niby pokazuje się pusty sprit ale wkleiłem ten kod do niego

System.security.allowDomain("http://www.youtube.com");System.security.loadPolicyFile("http://www.youtube.com/crossdomain.xml");loadMovie("http://www.youtube.com/v/5RFxGn6C6ak");
No i zadziałał. Więc kolejna najprostsza operacja - spróbować coś innego z youtube wrzucić. Zmieniłem adres loadMovie na inny wybrany i już nic się nie pokazuje :(

 

Malutki postęp się udał, ale co dalej...

Wszelkie programowanie było dla mnie zawsze czarną magią i podziwiam tych, którzy piszą stronki, programy itd.

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

m4r

nie wiem, moze i masz racje - flash to nie moja dzialka.

 

wiem natomiast 1 - skoro napisal ze to ma byc 1 strona dla jakiegos tam mniejszego czy wiekszego zespolu to watpie ze pozwola sobie na server pokroju yt czy myspace, o ktorych wspomniales.

ba wezma najtanszy, gowniany hosting o ile nie darmowy i nawet jak wrzuca sobie 5,6 kawalkow normalnych to niech tylko wejdzie 100 ludzi, niech kazdy przeslucha ich wszystkich to gwarantuje ci transfer sie skonczy w przeciagu tygodnia.

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

Tak tak .sfd mój błąd :)

 

W opcjach programu nie znalazłem loadmovie ale udało mi się filmik z youtube wrzucić :lol:

Dałem jakiś odtwarzacz który pobrałem tam kiedyś przez Wstaw->Klip swf i niby pokazuje się pusty sprit ale wkleiłem ten kod do niego

System.security.allowDomain("http://www.youtube.com");System.security.loadPolicyFile("http://www.youtube.com/crossdomain.xml");loadMovie("http://www.youtube.com/v/5RFxGn6C6ak");
No i zadziałał. Więc kolejna najprostsza operacja - spróbować coś innego z youtube wrzucić. Zmieniłem adres loadMovie na inny wybrany i już nic się nie pokazuje :(

(...)

Heh, ciekawe.

Dorwę trochę czasu, to wybadam. Najwcześniej jutro.

System.security.* musi wskazywać do domeny, na której są umieszczone media, inaczej nic z tego nie będzie. Przy okazji sprawdź, czy w ogóle na serwerze jest umieszczony crossdomain.xml.

Swój własny player (swf) możesz wrzucić do tego samego katalogu co wynikowy swf (który Ci utworzy program), a wtedy ścieżkę podajesz bezpośrednio do niego - loadMovie('player.swf"). Bez problemu powinien się wtedy dać otworzyć bez podania danych do System.security (pliki są ładowane z tej samej lokalizacji, więc security domyślnie zezwoli na działanie). Nie wiem tylko, jak z wrzuceniem playera z AS3* do Twojej animacji (AS2*).

 

* - Action Script 2 i 3. 3- nowszy i całkiem inny od 2. Nie miałem jeszcze okazji sprawdzić, czy plik z 3 da się zaimportować do 2.

 

m4r

nie wiem, moze i masz racje - flash to nie moja dzialka.

 

wiem natomiast 1 - skoro napisal ze to ma byc 1 strona dla jakiegos tam mniejszego czy wiekszego zespolu to watpie ze pozwola sobie na server pokroju yt czy myspace, o ktorych wspomniales.

ba wezma najtanszy, gowniany hosting o ile nie darmowy i nawet jak wrzuca sobie 5,6 kawalkow normalnych to niech tylko wejdzie 100 ludzi, niech kazdy przeslucha ich wszystkich to gwarantuje ci transfer sie skonczy w przeciagu tygodnia.

Hosting z transferem 40GB miesięcznie kosztuje 100zł/rok i spokojnie by wystarczył, o ile tych 100 osób będzie wbijać dziennie, a nie na godzinę.

 

Nie wiem czy to istotne ale każdą pomoc przyjmę, żeby to mi jakoś zadziałało.

Transfer miesięczny będzie 5 GB.

A jaki szacowany ruch na stronie?

5Gig to imo trochę mało. Dobre na wizytówkę, ale multimedia zawsze łykają więcej.

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

Witam odkurzę trochę temat samo stworzenie playerki w Aligatorze nie jest trudne problemy pojawiają się przy chęci dodania playlisty oto kod mojej main frame w programie

 

mySnd = new Sound(); // create sound object

sndbar._visible = false; // hide the sound bar initally

 

 

// onLoad executed when the sound completes to load

mySnd.onLoad = function(){

// set total time in seconds on the display instead of percentage

totalseconds = Math.floor(mySnd.duration/1000);

totaltime=Math.floor(totalseconds/60) + ":" + totalseconds%60;

// show sound bar for playback

sndbar._visible = true;

 

}

 

// to load your own sound put it on the web

// and change the path below

mySnd.loadSound("http://pwi-punisher.w8w.pl/playlist.xml",true);

 

 

 

volume = 100;

pause=0;

 

 

function f1()

{

// percent loaded

buffered=Math.floor((mySnd.getBytesLoaded()/mySnd.getBytesTotal())*100);

 

// display progress on the display

if(buffered<100) { totaltime=buffered; totaltime = totaltime+"%"; }

 

// resize sound playing bar

sndbar._xscale=(mySnd.position/mySnd.duration)*100;

 

// display how many seconds played

playedseconds=Math.floor(mySnd.position/1000);

playedtime=Math.floor(playedseconds/60) + ":" + playedseconds%60;

 

// if stopped remove sound bar

if(action=="stop"){ sndbar._xscale=0; }

 

if(pause==1){

pausepos=mySnd.position;

mySnd.stop();

}

 

}

 

setInterval(f1,100); // trigger f1 every 0.1 second

 

 

Nie wiem może popełniam jakiś błąd w kodzie byłbym wdzięczny za jakieś rady Pozdrawiam

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

Dołącz do dyskusji

Możesz dodać zawartość już teraz a zarejestrować się później. Jeśli posiadasz już konto, zaloguj się aby dodać zawartość za jego pomocą.

Gość
Dodaj odpowiedź do tematu...

×   Wklejono zawartość z formatowaniem.   Przywróć formatowanie

  Dozwolonych jest tylko 75 emoji.

×   Odnośnik został automatycznie osadzony.   Przywróć wyświetlanie jako odnośnik

×   Przywrócono poprzednią zawartość.   Wyczyść edytor

×   Nie możesz bezpośrednio wkleić grafiki. Dodaj lub załącz grafiki z adresu URL.

Ładowanie


×
×
  • Dodaj nową pozycję...