Witam

Sorka, wszystko komplikuje mój aktualny brak czasu.. wierz? jednak, ?e to si? nied?ugo zmieni.
Próbowa?em rozkmini? te playerki od francuza, no i zatrzyma?em si? na tym, ?e musia?bym zdekompilowa? ?ród?o tego playera..
Niestety nie mog? tego zrobi?.. cho? gostek, to zrobi? albo dlatego, ?e ma wersje komercyjne, albo w samym playerze, (mowa o radio-playerze), - jest b??d.
Jajo polega na tym, ?e pod wszystkimi przegl?darkami, gra tylko jeden stream-radio adres. I tylko w osadzeniu za pomoc? SWFObject.
Nie ma ?adnego problemu i bez dodatkowych skrypotów i dowoln? radiostacj? mo?na odtworzy?, ale tylko pod Oper?.. ciekawe nie?
Pod spodem ramka z generatorem od francuza + download. Wyja?nione wszystko jest do?? klarownie..
Co do radia, to trzeba si? wstrzyma?, albo zastosowa? skrypt SWFObject i próbowa? z ró?nymi "stacjami" stream-radio..
Ostatni buttonik pod ramk? to w?a?nie testy radio-playera.. Sprawd? pod Oper? i FF.
Nie rozkoduj? ?ród?a, z szacunku, dla gostka, sorry naprawd? cho? mam mo?liwo?ci spox, to ni chu chu, poniewa? gostek jest po tej samej stronie co ja..
Ja te? chcia?bym, przy autorskich pracach, by ?ród?o nie by?o dekompilowane. Wiesz ludzie potem przypisuj? sobie Twoj? w?asn? prac?..
I tu mam full zrozumienie dla francuza. Po za tym, ?e go?ciu ma stronki ?e "mucha nie siada, komar nie kuca", to sam czasem wali kasztanki w kodzie..
Mimo to lubi? tego gostka, poniewa? nie tylko jest ?wietnym webmast?, ale równie? jest mocno zakr?conym huncwotem hehe
Jest równie? ?wietnym desingerem, jego projekty s? pe?ne ?ycia i kolorów.. Generalnie mam dla niego respekt i honor mi zabrania..
S? równie? i inne playery.. multum tego w necie..
Chcia?bym tu napisa? o sposobach zagnie?d?ania flasha w kodzie xHTML, tym samym np. umieszczaniem playerka w elementach strony np. SMF
Ale po kolei, najpierw "horyzont zdarze?":
Wró?my jednak do sposobów osadzania, a raczej do sposobów w ogóle..
Jako element strony, okay, ale je?li chcesz z list?, ale nie wy?wietlan?, tylko, ?eby mo?na by?o przerzuca? do kolejnego utworu, jak równie? wstecz, to powiniene? zastosowa? wersj? - Multi
Przyk?ad:
Mo?esz go osadzi? np. t? metod?:
(
przy za?o?eniu, ?e playera masz w skopiowanym ca?ym folderze "dewplayer", --> do g?. katalogu forum,
a muz? trzymasz w katalogu "muza")
<object type="application/x-shockwave-flash" data="http://adres_forum.com/dewplayer/dewplayer-multi.swf" width="240" height="20"> <param name="wmode" value="transparent" /> <param name="bgcolor" value="transparent" /> <param name="allowScriptAccess" value="sameDomain" /> <param name="quality" value="high" /> <param name="volume" value="70" /> <param name="movie" value="http://adres_forum.com/dewplayer/dewplayer-multi.swf" /> <param name="flashvars" value="mp3=muza/pierwsza.mp3|muza/druga.mp3|muza/trzecia.mp3|muza/czwarta.mp3|muza/kolejna.mp3&autoreplay=1&showtime=1&nopointer=1" /></object> // Created by GeSHi 1.0.8.10 | code: -› [code=HTML] | load:0.004s | speed:156.62 KB/s
Lub jako wyskakujace okno.., o tym za chwil?..
Oczywi?cie jest sporo elementów strony, gdzie mo?na osadzi? ten kawa?ek.. Konstrukcja prosta? Opisa?em to wy?ej w tym samym topie.
Dodaj?c kolejne mp3 do listy, jw. - to tworzy si? automatycznie playlista.
Mo?esz równie? zastosowa? tzw. wyskakuj?ce okienko, wiesz np. mini graficzka obok, ..lub gdzie indziej..
Opisa?em jak zrobi? okienka np. tu:
http://poligon.ricoroco.com/fora/smf/index.php?topic=301.msg796#msg796Ale przeczytaj ca?ego topa, poniewa? by? siup z backshash'ami, jednak ?atwo si? zorientujesz co-jest-co..
odo przyk?ad wyskakuj?cego okienka z wykorzystaniem ju? zastosowanego skryptu, który jest elementem tego stylu..
To b?dzie wyskakuj?ce okienko z radioplayerem ale zamiast linka textowego damy mini grafik?, ..wi?c kliknij na ni? hehe
..simply click:

To samo mo?na zrobi? z playerem od mp3 lub z pe?n? playlist? (w xml)
np.
..simply click:

Do playlisty doda?em na ko?cu par? stacji.., niestety dzia?a tylko pod Oper?.., ale 2 dzia?aj? pod FF..
Wygl?da to jednak na komerch?, ale spoko, playerków jest dostatek w necie..
Jak to wygl?da od strony kodu?
Tworzysz plik html, oddzielny dla radio-playera, oddzielny dla full-listy, oddzielny dla multi-playera itd..
Np. radio-player.. ma on W:135px na H:50px
- przy za?o?eniu, ?e wszystkie te pliki html, a nawet i grafy trzymasz w katalogu "dewplayer",
To kod wyskakuj?cego okienka z radio-playerem powiniem m/w wyglada? tak:
<a href="http://twoje_forum.com/dewplayer/radioplayer.html" onclick="openWindow(this.href,135,50);this.blur();return false;"><img alt="popup" title="klick to view the player in the small window" src="http://twoje_forum.com/dewplayer/radio.gif" style="vertical-align:middle; border:none;" /></a> // Created by GeSHi 1.0.8.10 | code: -› [code=HTML] | load:0.001s | speed:223.63 KB/s
I przyk?ad samego pliku "
radioplayer.html", przy za?o?eniu, i? ten plik znajduje si? w katalogu: "dewplayer"
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml" xml:lang="pl" lang="pl"> <head> <meta http-equiv="Content-Type" content="application/xhtml + xml; charset=UTF-8" /> <meta http-equiv="Rontent-Type" content="text/html; charset=utf-8" /> <meta name="Robots" content="nofollow" /> <title>Radio-Player
</title><style type="text/css">/*
<![CDATA[*/<!--body {background-color:#000000;margin:0 auto;padding:0;text-align:center;vertical-align:top;}//-->/*]]>*/
</style><script type="text/javascript" src="swfobject.js"></script> </head> <body align="center"> <div id="flashplayer" align="center"> </div> <script type="text/javascript"><!-- // --><![CDATA[ var so = new SWFObject("dewplayer-stream.swf", "dewplayer_content", "135", "50", "7.0.0", "#000000"); so.addVariable("mp3", "http://str0.creacast.com:80/pharefm&ext=.mp3"); so.addParam("wmode", "transparent"); so.write("flashplayer"); // ]]></script> <noscript> <object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,0,0" width="135" height="50" id="dewplayer" align="middle"> <param name="allowScriptAccess" value="sameDomain" /> <param name="movie" value="dewplayer-stream.swf?mp3=http://str0.creacast.com:80/pharefm&ext=.mp3" /> <param name="quality" value="high" /> <param name="bgcolor" value="#000000" /> <embed src="dewplayer-stream.swf?mp3=http://str0.creacast.com:80/pharefm&ext=.mp3" quality="high" bgcolor="#000000" width="240" height="50" name="dewplayer" align="middle" allowScriptAccess="sameDomain" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" /> </object> </noscript> </body></html> // Created by GeSHi 1.0.8.10 | code: -› [code=HTML] | load:0.004s | speed:463.14 KB/s
Zapisz powy?szy kod jako:
radioplayer.html Oczywi?cie popróbuj z innymi linkami sieciowych radiostacji..
Oczywi?cie to tylko przyk?ady.. wszystkie te pliki powinni?my mie? jak najbli?ej, ?eby nie by?o problemu z wy?wietlaniem.
Tak, wi?c masz mo?liwo?? osadzenia flash-playerka w dowolnym elemencie strony, ale równie? mo?esz zastosowa? wyskakuj?ce okienko, ale po co?
Otó? jest w tym autentycznie sens.. Wiesz wyskakuj?ce okienko, masz ci?gle aktywne, leci muza, a Ty przegl?dasz forum i jedno drugiemu nie przeszkadza, inaczej musisz mie? otwarte co najmniej 2 taby. Wiesz o co mi chodzi, nieprawda?? Kto? czyta sobie topa, no i klika playerka, leci muza.. no ok, sko?czy? czyta? topa i klika gdzie indziej.. i je?li chce dalej s?ucha? muzy, to znowu musi klikn??, a muza znowu musi si? za?adowa?.. Inne rozwi?zanie to komplecik zwany < framset > i go zdecydowanie odradzam.. g?. z powodu pozycjonowania..
Draco, zastosuj moje tipsy, napisz z czym jest problem, napisz gdzie exactly chcesz osadzi? flashplayerka, wtedy poprosz? Ci? o konkretny kawa?ek kodu i wstawi? tam playerka, ok?
Sorry, ?e tak to wszystko trwa, ale nie wiem jak mam si? wyrobi? ze wszystkim przed ?wi?tami i niestety równie? przed Nowym Rokiem. Jednak pobaw si? moimi tipsami, jesli czujesz niedosyt, lub co? niejasne, to pisz, postaram si? w miar? mo?liwo?ci czasowych odpisa?.
Pozdrawiam

roco
PS. Nie p?kaj jest wiele playerków, poklikaj w te buttony pod ramk?.. ale równie? pe?no ich w necie..