Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Streaming mp3
m0d3
post 25.10.2007, 18:54:39
Post #1





Grupa: Zarejestrowani
Postów: 5
Pomógł: 0
Dołączył: 25.10.2007

Ostrzeżenie: (0%)
-----


Witam

na wstepie chcialbym powiedziec ze nie znam sie wogole na php

Chcialbym sie zapytac czy istnieje mozliwosc
stworzenia skryptu ktory bedzie otwieral(sciagal na dysk)/odtwarzal(bez sciagania mp3 na dysk) losowo wybrana mp3ke powiedzmy wrzucam na jakis darmowy serwer 20 utworow w mp3 o nazwach 1-20.mp3
oraz skrypt

a na innej stronie
dokladnie www.epuls.pl (na webhelp mnie wysmiali)

tutaj wrzucam link do skryptu:
<sound src=http://www.xxx.pl/skrypt.php loop=infinite>
na stronie moge zamiescic muzyke tylko w takiej postaci nie moge uzyc flash'a

kiedys spotkalem sie z czyms takim lecz niesteety osoba ktora to miala nie chciala powiedziec jakim sposobem to zrobila

ps.
znajomy stworzyl cos takiego:

<?

$utworow = 0;
$lista = dir(".");
while($nazwa = $lista->read()) {
if(ereg(".mp3\$", $nazwa)) {
$utwory[$utworow++] = $nazwa;
}
}

if($utworow == 0) {
echo("nie znalezniono .mp3");
} else {
$nazwa = $utwory[rand(0, $utworow-1)];
header("Location: ".$nazwa);
}

?>

lecz to nie dziala niestety...

dziekuje za odpowiedz
pozdrawiam
Go to the top of the page
+Quote Post
urbanson
post 25.10.2007, 22:44:55
Post #2





Grupa: Zarejestrowani
Postów: 18
Pomógł: 0
Dołączył: 15.10.2007
Skąd: Rotterdam

Ostrzeżenie: (0%)
-----


musze nad tym pomyslec smile.gif
Go to the top of the page
+Quote Post
michal74
post 26.10.2007, 11:29:34
Post #3





Grupa: Zarejestrowani
Postów: 15
Pomógł: 0
Dołączył: 18.07.2007

Ostrzeżenie: (0%)
-----


sprobuj uzyc Windows Media Player osadzony w html'u:

  1. <OBJECT ID="MediaPlayer" WIDTH=460 HEIGHT=400 classid="CLSID:22D6F312-B0F6-11D0-94AB-0080C74C7E95"
  2. codebase="http://activex.microsoft.com/activex/controls/mplayer/en/nsmp2inf.cab#Version=6,4,7,1112"
  3. standby="Loading Microsoft Windows Media Player components..."
  4. type="application/x-oleobject">
  5. <PARAM NAME="FileName" VALUE="plik">
  6. <PARAM NAME="ShowControls" VALUE="1">
  7. <PARAM NAME="ShowDisplay" VALUE="0">
  8. <PARAM NAME="ShowStatusBar" VALUE="1">
  9. <PARAM NAME="AutoSize" VALUE="1">
  10. <Embed type="application/x-mplayer2"
  11. pluginspage="http://www.microsoft.com/windows/windowsmedia/download/"
  12. filename="plik"
  13. src="plik"
  14. Name=MediaPlayer
  15. ShowControls=1
  16. ShowDisplay=0
  17. ShowStatusBar=1
  18. width=460
  19. height=400>
  20. </embed>


za pomoca javascript mozesz podmienic sciezke do pliku i powinno grac.
Bardziej elegancko zrobisz to za pomoca jQuery i odpowiednich wtyczek. Jak znasz angielski to znajdziesz wszystko tutaj.


--------------------
Code developer

tel.: +39.041.2750223
mob.: +39.340.5081178
e-mail: m.luberda@arzanadv.it

Arzanà S.r.l. - web marketing - komunikacja - serwisy www
Go to the top of the page
+Quote Post
m0d3
post 26.10.2007, 19:24:58
Post #4





Grupa: Zarejestrowani
Postów: 5
Pomógł: 0
Dołączył: 25.10.2007

Ostrzeżenie: (0%)
-----


Cytat(michal74 @ 26.10.2007, 12:29:34 ) *
sprobuj uzyc Windows Media Player osadzony w html'u:


to odpada nie pojdzie na stronie ktorej chce to zrobic...

2 opcja rowniez odpada
potrzebuje czegos co bedzie dzialalo na zasadzie
wlaczam strone epuls
skrypt wlacza 1 z 20 piosenek w tle...
nie widac tytulu ani nic poprostu muzyczka sobie gra w tle bez niczego bez zadnego klikania
Go to the top of the page
+Quote Post
Darti
post 26.10.2007, 22:34:16
Post #5





Grupa: Zarejestrowani
Postów: 1 076
Pomógł: 62
Dołączył: 6.03.2005
Skąd: Wroc

Ostrzeżenie: (0%)
-----


żeby odtworzyć empetrójkę potrzebny jest program, który "zmusi" kartę dźwiękową (przez system operacyjny) do działania. PHP sam z siebie takich cudów nie potrafi ponieważ jest to język skryptowy wykonywany po stronie serwera a nie po stronie przeglądarki. Innymi słowy - za pomocą samego PHP nic nie będzie grało.
Potrzebujesz czegoś na kształt osadzonego obiektu (flash, java, kontrolka WMP, QuickTime albo inne).


--------------------
The answer is out there, Neo. It's looking for you. And it will find you, if you want it to.
SERVER_SOFTWARE : Apache/2.2.4 (Win32) PHP/5.2.1
MySQL Client API version : 5.0.27
Go to the top of the page
+Quote Post
m0d3
post 27.10.2007, 08:48:25
Post #6





Grupa: Zarejestrowani
Postów: 5
Pomógł: 0
Dołączył: 25.10.2007

Ostrzeżenie: (0%)
-----


<sound src=http://www.xxx.pl/bleble.mp3 loop=infinite>

wrzucam to na strone i przegladarka normalnie gra muzyke
Wiec nie potrzebny jest zaden program;)
firefox,ie otwarzaja muzyke na stronach
Go to the top of the page
+Quote Post
Darti
post 27.10.2007, 14:46:04
Post #7





Grupa: Zarejestrowani
Postów: 1 076
Pomógł: 62
Dołączył: 6.03.2005
Skąd: Wroc

Ostrzeżenie: (0%)
-----


Cytat(m0d3 @ 27.10.2007, 07:48:25 ) *
<sound src=http://www.xxx.pl/bleble.mp3 loop=infinite>

wrzucam to na strone i przegladarka normalnie gra muzyke
Wiec nie potrzebny jest zaden program;)
firefox,ie otwarzaja muzyke na stronach


A widzisz, bo mi na przykład nic nie gra (ani w FF ani w IE) poza tym nie znalazłem nic na temat tag'u <sound> w specyfikacji html'a na stronach W3C,
mało tego, W3C twierdzi, że nie ma takiego tag'u (stronka http://mund.pl/a.htm i rezultat walidacji W3C)
znalazłem natomiast sposób ale przez tag <object>, ale przeglądarka żąda wtedy instalacji wtyczki QuickTime.


--------------------
The answer is out there, Neo. It's looking for you. And it will find you, if you want it to.
SERVER_SOFTWARE : Apache/2.2.4 (Win32) PHP/5.2.1
MySQL Client API version : 5.0.27
Go to the top of the page
+Quote Post
m0d3
post 27.10.2007, 16:02:28
Post #8





Grupa: Zarejestrowani
Postów: 5
Pomógł: 0
Dołączył: 25.10.2007

Ostrzeżenie: (0%)
-----


@up

tak jest opisana ta funkcja na www.epuls.pl
Aby umieścić muzykę w tle należy:

Umieścić plik dźwiekowy (mp3 lub mid) na danym serwerze, lub znaleźć daną muzykę w internecie.
Następnie skopiować lub przepisać ścieżkę dostępu (adres_URL) tej muzyki.

Przykład adresu URL: http://server.../moja_piosenka.mp3

Gdy już posiadasz ścieżkę dostępu wpisujesz komendę i adres_URL.

<sound src=http://server...moja_piosenka.mp3 loop=infinite>

Parametr loop:
określa ilość powtórzeń muzyki (od 1 do 6, infinite oznacza odtwarzanie do nieskonczoności).


zeby muzyka zagrala wystarczy to wpisac w prezentacji...
wiem ze jest mozliwe otwarzanie losowego kawalka w mp3
tylko nie wiem w jaki sposob jak narazie to nikt nie wymyslil
a pytalem nawet programistow tego portalu...
ale wiedzy szukac trzeba wszedzie
spotkalem sie z tym wchodzilo sie na profil kolesia a tam po odswiezeniu strony bez wczytywania sie na dysk grala muzyka on mial chyba 5 piosenek ale liczba raczej sie nie liczy


www.m0d3.epuls.pl
jak tutaj wbijesz powinna zadzialac mp3ka ktora jest na moim profilu

Ten post edytował m0d3 27.10.2007, 16:04:04
Go to the top of the page
+Quote Post
drPayton
post 27.10.2007, 16:26:32
Post #9





Grupa: Zarejestrowani
Postów: 890
Pomógł: 65
Dołączył: 13.11.2005
Skąd: Olsztyn

Ostrzeżenie: (0%)
-----


W czym jest problem? Otwierasz katalog z mp3, każdą z niego mp3'kę zapisujesz do tablicy (nazwę pliku się rozumie winksmiley.jpg ), losujesz jeden z elementów i wstawiasz jako src tagu sound. Przerabiając ten skrypt z Twojego pierwszego posta:

  1. <?
  2.  
  3. $lista = dir("sciezka/do/katalogu/z/mp3");
  4. while($nazwa = $lista->read()) {
  5. if(eregi(".mp3", $nazwa)) {
  6. $utwory[] = $nazwa;
  7. }
  8. }
  9.  
  10. if(sizeof($utwory) > 0) {
  11. $plik = array_rand($utwory);
  12. echo '<sound src="sciezka/do/katalogu/z/mp3/'.$nazwa.' (...)"';
  13. }
  14.  
  15. ?>


@Darti: Istnieje takie coś, chociaż oczywiście nie jest oficjalnym elementem HTML. Po prostu część przeglądarek (niestety) to obsługuje. Niestety, bo nic chyba tak nie denerwuje jak dźwięki na stronie, na którą się właśnie trafiło. winksmiley.jpg

Ten post edytował drPayton 27.10.2007, 16:33:00
Go to the top of the page
+Quote Post
m0d3
post 30.10.2007, 09:10:57
Post #10





Grupa: Zarejestrowani
Postów: 5
Pomógł: 0
Dołączył: 25.10.2007

Ostrzeżenie: (0%)
-----


"ewentualnie mozesz sobie PHPa napisac na jakims serwerku ktory bede redirecotowal do jednej z 20 mp3ejk"

moze mi ktos to przetlumaczyc na polski?smile.gif

tylko w taki sposob moge wrzucic muzyke
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 18.07.2025 - 04:20