Weches wav-Format spielt PlaySound ab?

Anfängerfragen zum Programmieren mit PureBasic.
Gimbly
Beiträge: 169
Registriert: 28.12.2005 14:26
Wohnort: NRW

Weches wav-Format spielt PlaySound ab?

Beitrag von Gimbly »

Hallo,

wenn ich mit dem XP-eigenen Audio-Recorder eine wav-Datei aufnehme, kann ich sie nicht mit PlaySound abspielen. Es knackt nur kurz.

Andere wav-Dateien (z.B. aus dem Windows/Media-Verz.) gehen problemlos.

Ist WAV nicht gleich WAV? Wenn nicht, welches WAV-Format spielt PB ab?
Gruß
Markus
Benutzeravatar
Zaphod
Beiträge: 2875
Registriert: 29.08.2004 00:40

Beitrag von Zaphod »

das problem ist, dass der windows recorder defekte wavs erzeugt. normalerweise ist das kein problem, denn die meisten programme und bibliotheken können sie trotzdem abspielen. pb verläßt sich aber blind auf die angaben im wav header. ist allerdings kein großes problem, einfach in einem anderen (besseren ;) ) wav editor laden und neu abspeichern, dann sollte es gehen. mit audacity könnte es gehen http://www.audacity.de/
Benutzeravatar
mull
Beiträge: 34
Registriert: 13.12.2005 20:18
Kontaktdaten:

Beitrag von mull »

Das Problem kenn ich auch.
Habe dann herrausgefunden wenn ich eine Wav Datei 4 mal hintereinander mit Soundplay spiele, es danach klappt.
Anscheinend muß Soundplay erst mal warm werden. -)

Generell aber schon komisch, da mit andern Playern jede wav Datei gespielt wird, nur bei PB einige nicht.
Gimbly
Beiträge: 169
Registriert: 28.12.2005 14:26
Wohnort: NRW

Beitrag von Gimbly »

Vielen Dank Zaphod,

mit audacity (laden u. exportieren) klappt es ausgezeichnent.

@mull: "aufwärmen" von PlaySound hat bei den Win-Audiorecorder-Dateien leider auch nichts gebracht.
Gruß
Markus
Benutzeravatar
Froggerprogger
Badmin
Beiträge: 855
Registriert: 08.09.2004 20:02

Beitrag von Froggerprogger »

Hier ein Link ins PB-Archiv:
http://www.purebasicforums.com/german/a ... sc&start=0
Da wird das Audiorecorder-Bug-Problem aufgedeckt, allerdings ist das Archiv nicht mehr da ? Liefert immer 'Seite nicht gefunden'. Hab den Link aber noch von woanders her. Vielleicht funktioniert er bald ja mal wieder.

Hab deinen Link mal geändert. Jetzt passts.
!UD2
Antworten