Wav Datei auslesen und zugleich spielen...

Übersicht BlitzBasic Allgemein

Neue Antwort erstellen

StepTiger

Betreff: Wav Datei auslesen und zugleich spielen...

BeitragSa, Nov 11, 2006 17:36
Antworten mit Zitat
Benutzer-Profile anzeigen
Hi@all:

Ist es möglich, eine Wave Datei auszulesen und das jeweils gelesene in jenem Moment abzuspielen?

Wofür:

Eine Art Online-Radio ^^ Ich wurde durch dieses AmigaTrack Ding darauf gebracht ^^
Noch gestern standen wir am Abgrund, doch heute sind wir schon einen Schritt weiter.
Computer:
AMD Sempron 3000+; ATI Radeon 9800 Pro; 512 MB DDR RAM 400Mhz; Asus E7N8X-E Deluxe; Samsung 200GB HD 5.4ns acces t
Gewinner: BP Code Compo #2
Π=3.141592653589793238...<--- und das aus dem kopf Laughing
Seit der Earthlings-Diskussion überzeugter Fleisch(fr)esser.

hectic

Sieger des IS Talentwettbewerb 2006

BeitragSa, Nov 11, 2006 17:49
Antworten mit Zitat
Benutzer-Profile anzeigen
Sowas geht zB mit der Einbeziehung der Bass.dll, Blitzbass.dll

StepTiger

BeitragSa, Nov 25, 2006 20:59
Antworten mit Zitat
Benutzer-Profile anzeigen
Sooooo... Wo gibt es die denn? Ich nehme mal stark an, die kosten Geld?

Ist dergleichen auch mit FMOD möglich und gibt es dafür einen Wrapper, oder darf ich mir selbst einen schreiben? ( Sad )

EDIT: OK! Hab ich jetzt Alles hinbekommen, aber:
Wie kann man einen eigenen Stream machen? Also eine Möglichkeit, die Daten direkt ins Inet zu senden? Ist ja nur eine rein hypothetische Frage, also nichts reininterpretieren.
Noch gestern standen wir am Abgrund, doch heute sind wir schon einen Schritt weiter.
Computer:
AMD Sempron 3000+; ATI Radeon 9800 Pro; 512 MB DDR RAM 400Mhz; Asus E7N8X-E Deluxe; Samsung 200GB HD 5.4ns acces t
Gewinner: BP Code Compo #2
Π=3.141592653589793238...<--- und das aus dem kopf Laughing
Seit der Earthlings-Diskussion überzeugter Fleisch(fr)esser.

Markus2

BeitragDo, Dez 07, 2006 2:03
Antworten mit Zitat
Benutzer-Profile anzeigen
Der Client verbindet sich über TCP , fordert eine Datei(Sender)
an mit der Pos. x-y oder besser einen Block und füllt seinen Puffer damit ,
dann gibt es einen Ausgabe Puffer wo die Wave daten drin stecken
und wenn der abgespielt ist werden da neue Daten rein gefüllt .
Also wie beim CD brennen damals .
Wave einlesen ist einfach , Header auswerten und gucken
wo die Daten anfangen .
Den Rest könnte man vernachlässigen wenn die Wave
Dateien ein festes Format haben und der Client auch .
Also sowas wie 16 Bit und 44,1kHz
Zum testen kann man auch einfach die Daten erneut senden
wenn das Lied zu Ende ist .

BlitzChecker

BeitragDo, Dez 07, 2006 15:44
Antworten mit Zitat
Benutzer-Profile anzeigen
@StepTiger: Wie hast du's denn geschafft? Würd mich auch mal interessieren, da ich sowas wie Skype machen wollte (zuminest in Ansätzen) Razz
www.xairro.com

StepTiger

BeitragDo, Dez 07, 2006 23:28
Antworten mit Zitat
Benutzer-Profile anzeigen
ich hab nur eine idee gehabt, und die teilweise funktionierend umgesetzt. Einfach eine Wav datei in einzelne aufsplitten. Ist aber ein totaler Verlust an Qualität (liegt an mir) und ist viel zu langsam

@Markus2:
Vielleicht mit einzelnen bezeichnungen, was ist im Header, short, int oder word?
Danke!
Noch gestern standen wir am Abgrund, doch heute sind wir schon einen Schritt weiter.
Computer:
AMD Sempron 3000+; ATI Radeon 9800 Pro; 512 MB DDR RAM 400Mhz; Asus E7N8X-E Deluxe; Samsung 200GB HD 5.4ns acces t
Gewinner: BP Code Compo #2
Π=3.141592653589793238...<--- und das aus dem kopf Laughing
Seit der Earthlings-Diskussion überzeugter Fleisch(fr)esser.

Markus2

BeitragFr, Dez 08, 2006 0:59
Antworten mit Zitat
Benutzer-Profile anzeigen
@StepTiger
https://www.blitzforum.de/foru...ight=winmm

StepTiger

BeitragFr, Dez 08, 2006 13:42
Antworten mit Zitat
Benutzer-Profile anzeigen
Ahhh! Super! Danke Smile

Ist es damit möglich, Sound Dateien in eine solche Bank zu schreiben? Danke!
Noch gestern standen wir am Abgrund, doch heute sind wir schon einen Schritt weiter.
Computer:
AMD Sempron 3000+; ATI Radeon 9800 Pro; 512 MB DDR RAM 400Mhz; Asus E7N8X-E Deluxe; Samsung 200GB HD 5.4ns acces t
Gewinner: BP Code Compo #2
Π=3.141592653589793238...<--- und das aus dem kopf Laughing
Seit der Earthlings-Diskussion überzeugter Fleisch(fr)esser.

Markus2

BeitragFr, Dez 08, 2006 19:36
Antworten mit Zitat
Benutzer-Profile anzeigen
@StepTiger
Banks sind da um Daten da rein zu tun ,
warum also nicht ?

Neue Antwort erstellen


Übersicht BlitzBasic Allgemein

Gehe zu:

Powered by phpBB © 2001 - 2006, phpBB Group