wenn du mp3 dateien streamen willst, kannst du dir entweder eine m3u playlist generieren oder sie folgend an den player weitergeben (vorausgesetzt er ist installiert)
PHP-Code:
header("Content-type: audio/x-mpegurl");
und für ogg vorbis dateien:
PHP-Code:
header("Content-type: audio/x-ogg");
find ich ehrlich gesagt wesentlich einfacher..
du kannst dir natürlich auch eine m3u playlist zusammenbasteln. wenn du eine m3u playlist von einer m3u datei erstellen willst, dann schau dir mal eine m3u playlist an und schreib das einfach rein.
funkt so in der richtung
PHP-Code:
$mp3_url="http://www.was.at/weiss/ich.mp3";
$m3u_playlist="dateiname.m3u";
$dauer="60"; //in sek.
$text = "#EXTM3U
#EXTINF:$dauer,$mp3_url
$mp3_url
";
$text_len = strlen($text);
$fp = fopen ("$m3u_playlist","w");
fwrite($fp,$text,$text_len);
fclose($fp);
vor dem beistrich nach #EXTINF: gehört die dauer der mp3 datei.. die musst du halt auslesen. wenn du die datei (dateiname.m3u) dann verlinkst und man klickt drauf, öffnet sich sofort der streaming capable mpeg player und streamt die datei.
lg, ingo