aloha,
gibt es eine alternative zu soundplay ?
wollte damit eine mp3 aus dem internet abspielen, leider stürzt dann das programm direkt ab
die suche mit "mp3" geht leider auch nicht, daher nun hier die frage.
aloha,
gibt es eine alternative zu soundplay ?
wollte damit eine mp3 aus dem internet abspielen, leider stürzt dann das programm direkt ab
die suche mit "mp3" geht leider auch nicht, daher nun hier die frage.
Meinst du mit Mp3 aus dem Internet hören auch so etwas wie
Internetradio abhören ?
Nein, kein Internet Radio.
Ich möchte eine Mp3 Datei von meinem Server abspielen, dachte das ginge auch mit SoundPlay.
Scheint aber nur für Locale Dateien zu sein
Da musst du vermutlich die BASS.dll verwenden oder die Datei downloaden, da selbst mit BASS nicht alles gestreamt werden kann.
ah ok, danke dir.
dann werd ich mich mal mit InetGet beschäftigen und die erst runterladen
Oder mit ein Windows Media Player Object direkt vom Server abspielen wie ein Stream.
Dazu hab ich mal nen Stream Player programmiert: https://autoit.de/index.php?page=Thread&threadID=23452
Es sollte theoretisch möglich sein, alles was du runterladen kannst per BASS fast direkt abzuspielen:
z.B. per WinHttp runterladen, immer einen Teil der Daten auslesen und in einen Push-Stream von Bass einspeißen. Wenn der Buffer aber zu klein ist, kann es dabei zu Problemen kommen
Meistens reicht auch folgendes, zumindest sollte es bei deiner Beschreibung passen
$MusicHandle = _BASS_StreamCreateURL($file, 0, 0)
[/autoit]ah super, das rockt
mit der bass.dll funktioniert das wie gewünscht, kurz 2 sek. vorbuffern und abspielen.
$file = "http://www.xxxxxxxx.de/audio/mix-2-2011.mp3"
$MusicHandle = _BASS_StreamCreateURL($file, 0, $BASS_STREAM_AUTOFREE)
sleep(2000)
_BASS_ChannelPlay($MusicHandle, 1)
lese mich gerade durch, denke die 2 sek. vorbuffern werd ich noch ändern.
optional das eine bestimmte byteanzahl geladen wird, ehe abgespielt wird.
herzlichen dank
edit:
hm kann zwar nun wieder mit opera hier posten, aber wenn ich den 1 eintrag bearbeiten möchte (zum thema schliessen) schmiert opera ab
Die Sleep(200) brauchst du nicht. Eigentlich sollte Bass automtisch Puffern bevor es die Datei abspielt