![]() |
BASS.DLL Plugin?! AAC
Ich nehme die bass_ac3.dll verschiebe sie in das Verzeichnis des Programmes, schreibe dann bei FormCreate "BASS_PluginLoad('bass_ac3.dll', 0);" und versuche den AAC Stream abzuspielen. Was habe ich vergessen bzw. warum funktioniert es nicht?
Edit: Den Stream wollte ich genauso abspielen wie den Mp3 Stream auch, also:
Delphi-Quellcode:
Benutze Delphi 2009
cthread := BeginThread(nil, 0, @OpenURL, PAnsiChar ('http://yp.shoutcast.com/sbin/tunein-station.pls?id=520194'), 0, ThreadId);
|
Re: BASS.DLL Plugin?! AAC
Zitat:
//edit: Ach ja, und dat ding heißt bass_aac.dll :stupid: |
Re: BASS.DLL Plugin?! AAC
Zitat:
Naja :D Ich habe da schon ein Blick reingeworfen und finde das hier:
Delphi-Quellcode:
Weiss aber nicht wie ich das dann in meinem Programm implementieren soll.
BASS_AAC_StreamCreateURL(URL:PChar; offset:DWORD; flags:DWORD; proc:DOWNLOADPROC; user:Pointer): HSTREAM; stdcall; external bassaacdll;
Edit: Oh mist, versuch die ganze Zeit mit der AC3 ein AAC abzuspielen ^^ Naja, kann mir trozdem einer sagen wie ich das implemeptiere? Also anstatt AC§ aber AAC |
Re: BASS.DLL Plugin?! AAC
Versuch, den Stream mit der normalen Funktion zu öffnen. Wenn das fehlschlägt, versuch den Stream mit der angegebenen Funktion abzuspielen. ;)
|
Re: BASS.DLL Plugin?! AAC
Zitat:
Delphi-Quellcode:
Fehler: Nicht genügend wirkliche Parameter.
BASS_AAC_StreamCreateURL('http://yp.shoutcast.com/sbin/tunein-station.pls?id=520194');
|
Re: BASS.DLL Plugin?! AAC
Benutze am besten dafür das Plugin-System der bass.dll. Dafür gibts iirc auch ein Demo-Programm, ansonsten steht das auch in meinem
![]() Edit: Ich sollte gründlciher lesen. Sieht so aus, als würdest du das tun. Dann schau mal in die bass_xxx.pas-Dateien, bzw. lass die die Warnungen vom Compiler ausgeben. Da gibt es afaik noch Probleme mit D2009, und PChar. Also ggf. die bass-Dateien modifizieren und dort PChar durch PAnsiChar ersetzen. |
Re: BASS.DLL Plugin?! AAC
Zitat:
Delphi-Quellcode:
:mrgreen:
offset:DWORD; flags:DWORD; proc:DOWNLOADPROC; user:Pointer
Du benutzt die Funktion genauso wie die BASS_StreamCreateURL-Funktion. ;) |
Re: BASS.DLL Plugin?! AAC
Zitat:
|
Re: BASS.DLL Plugin?! AAC
Wieso, das steht doch alles in der BASS-Hilfe, welche Parameter unter welchen Bedingungen da rein kommen. Ich versteh dein Problem nicht wirklich... :gruebel:
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 22:12 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz