Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> mp3 na serwerze MYSQL, ( odczyt mp3 z bazy danych MYSQL)
seba22
post
Post #1





Grupa: Zarejestrowani
Postów: 293
Pomógł: 4
Dołączył: 28.01.2005

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


Witam,

Stanąłem przed następującym wyzwaniem.

W jaki sposób pobrać z bazy MYSQL muzykę mp3, tak aby dało się ją uruchomić przez odtwarzacz mp3 oparty na technologii flash ?


Teraz zaprezentuje Państwu w jaki sposób dane są składowane na serwerze SQL.




Do odtwarzania planuje użyć następującego odtwarzacza:
Odtwarzacz Mp3 Webowy Player


W jaki sposób odczytać wartość abym mógł odwołać się w odtwarzaczu ?


Nie mam pojęcia jak to wytłumaczyć aby player wiedział co grać ?

Przecież musi się jakoś dać ?


Bo problem jest z wytłumaczeniem tego playerowi.


Bardzo będę wdzięczny za jakąś sugestię.

Player wymaga plik w formacie mp3

  1. <object data="webplayer.swf" type="application/x-shockwave-flash" width="240" height="64">
  2. <param name="movie" value="webplayer.swf">
  3. <param name="menu" value="false">
  4. <param name="scale" value="noscale">
  5. <param name="bgcolor" value="#FFFFFF">
  6. <param name="flashvars" value="src=sound.mp3&amp;autostart=no&amp;loop=no">


pozdrawiam

Ten post edytował seba22 20.02.2008, 21:44:04


--------------------
Go to the top of the page
+Quote Post
tomeksobczak
post
Post #2





Grupa: Zarejestrowani
Postów: 139
Pomógł: 10
Dołączył: 6.07.2007
Skąd: opole

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


np:
Kod
<param name="flashvars" value="src=getmp3.php?id=1&autostart=no&loop=no">


a w getmp3.php mniej więcej tak
  1. <?php
  2. $res = mysql_query('SELECT mp3, typ, rozmiar FROM tabela WHERE id_mp3 = $x');
  3. $row = mysql_fetch_row($res);
  4.  
  5. header("Content-type: {$row[1]}");
  6. header("Content-length: {$row[2]}");
  7. echo $row[0];
  8. ?>


--------------------
Go to the top of the page
+Quote Post
seba22
post
Post #3





Grupa: Zarejestrowani
Postów: 293
Pomógł: 4
Dołączył: 28.01.2005

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


Właśnie kurka wymodliłem podobny kod, i nie działa jak w przykładzie powyżej.

Z ciekawości podam.
Na firefox = ok winksmiley.jpg
Internet Explorer - wywala bład


A player milczy, nie może załadować pliku smile.gif


--------------------
Go to the top of the page
+Quote Post
Cezar708
post
Post #4





Grupa: Zarejestrowani
Postów: 1 116
Pomógł: 119
Dołączył: 10.05.2005
Skąd: Poznań

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


Cytat(seba22 @ 20.02.2008, 21:41:43 ) *
Player wymaga plik w formacie mp3


miałem kiedyś podobny głupi błąd, po prostu flash sprawdzał, czy plik jest MP3 na podstawie rozszerzenia pliku, więc spróbuj:

  1. <param name="flashvars" value="src=sound.mp3&amp;autostart=no&amp;loop=no&nic=sound.mp3">


w

Cytat(seba22 @ 20.02.2008, 21:41:43 ) *
  1. (..)
  2. <param name="flashvars" value="src=sound.mp3&amp;autostart=no&amp;loop=no">


może to głupie, ale u mnie wtedy pomogło smile.gif a objawy były podobne

Cytat(seba22 @ 20.02.2008, 22:35:54 ) *
Internet Explorer - wywala bład

a jaki błąd wywala
Go to the top of the page
+Quote Post
seba22
post
Post #5





Grupa: Zarejestrowani
Postów: 293
Pomógł: 4
Dołączył: 28.01.2005

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


Zmieniłem na to co kolega napisał, ale niestety nie gra sad.gif

Więc tak:
W firefox ładnie otwiera plik posluchaj.php ktory w tresci zawiera mp3 ! ( dodam ze poprawnie zakodowane, wszystkie typy, można otworzyć media playerem itp).

Oto okienko zapisu poprawne smile.gif


IE ( pokiełbasiło mu się w głowie ).
W ogóle nie widzi strony - ale mówię Panowie - to mam całkowicie "gdzieś".

Ważne żeby grało !
No ale niegra.

A oto player - widać że coś próbował załadować bo pojawiło mu się w tytule posłuchaj:


Może zaproponujecie inny player ( może faktycznie ten sprawdza jakie dane mu zostały podłożone).

Interesuje mnie najprostszy we flashu ( pobierający 1 numer mp3 z danego linku ) nic więcej.


pozdrawiam




Zmiana playera na http://www.premiumbeat.com/ pomogła.

Sprawa zostaje zamknięta smile.gif


pozdrawiam


--------------------
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 Aktualny czas: 22.08.2025 - 03:32