webForumDet fria alternativet

Spela upp wave filer, lagrade i mySQL i webläsaren

Kontorsprogram

1 svar · 220 visningar · startad av fredriksk

Medlem sedan maj 2001211 inlägg
Frågan#1

Jag har lagrat en massa ljudfiler direkt i en mySQL databas. Nu skulle jag vilja spela upp dessa i webläsaren på ett snyggt sätt.

Så här ser första försöket ut:

$query = "SELECT ljudfil, ljudfiler_id FROM ljudfiler WHERE ljudfiler_id = " . $id . " ORDER BY ljudfiler_id ASC";
$pos = queryDB($query, $link);
$row = mysql_fetch_array($pos);

echo header("Content-type: audio/x-wav");
echo $row["0"];

Ovanstående fungerar på vissa datorer och på vissa så skiter det sig rejält! På min burk (winXP pro + mediaplayer 9) så öppnar koden media spelaren och spela upp ljudfilen där.

Helst skulle jag vilja ha en embeded player istället och ovanstående kod fungerar om man har associerat wave till quicktime. Dock är ju inte alltid så fallet så jag testade följande kod istället:

print '<EMBED SRC="'.$row["0"].'" VOLUME="50" HEIGHT="60" WIDTH="144">';

Vilket då inte fungerar alls. Förmodligen för att sökvägen inte stämmer...

Någon som har något tips om hur man får detta att funka?

Medlem sedan dec. 200012 464 inlägg
#2

Flyttas från SQL

251 ms totalt · 4 externa anrop · v20260731065814-full.a51de22e
124 ms — deklarationer (db)
0 ms — hämta statistik (cache)
124 ms — hämta tråd, inlägg och bilagor (db)
123 ms — ändringar (db)