Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: mp3 na serwerze MYSQL
Forum PHP.pl > Forum > Bazy danych > MySQL
seba22
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
tomeksobczak
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. ?>
seba22
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
Cezar708
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
seba22
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
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.