PlaySound() und 22,050 kHz; 8-Bit; Mono Waves

Für allgemeine Fragen zur Programmierung mit PureBasic.
Benutzeravatar
MVXA
Beiträge: 3823
Registriert: 11.09.2004 00:45
Wohnort: Bremen, Deutschland
Kontaktdaten:

PlaySound() und 22,050 kHz; 8-Bit; Mono Waves

Beitrag von MVXA »

Hallo!
Kann es sein, dass es unter PB mit einer oben genannten Wave Probleme geben kann? Ich hab zumindest vesucht eine sollche Wave abzuspielen. Es ging sogar mit den Beispielen nicht. Es kratzt kurz in der Leitung und dann kommt nur ein Ton. mehr nicht.
Bild
Benutzeravatar
Froggerprogger
Badmin
Beiträge: 855
Registriert: 08.09.2004 20:02

Beitrag von Froggerprogger »

Von den reinen Daten her, kann PB diese Datei abspielen. (Habs eben probiert)

Vielleicht ist die Datei mit dem Audiorecorder erstellt ?
Dann siehe hier:
http://www.robsite.de/php/pureboard-arc ... sc&start=0

Ansonsten kannst Du sie mir gerne mal schicken, dann sehe ich mir den WAV-Header mal an.

PB ist ziemlich streng bzgl. des Headers. Wenn da ein kleiner Fehler drin ist, wie durch den Audiorecorder, dann findet keine Fehlerkorrektur statt, um die Datei ggf. doch noch vernünftig zu interpretieren.
!UD2
Benutzeravatar
MVXA
Beiträge: 3823
Registriert: 11.09.2004 00:45
Wohnort: Bremen, Deutschland
Kontaktdaten:

Beitrag von MVXA »

Grml -_-
Ich hab halt keine proffesionelen Aufnahmemöglichkeiten :cry:. Gibt es ein programm um die Headerfehler zu fixen o_O?
Bild
Benutzeravatar
Froggerprogger
Badmin
Beiträge: 855
Registriert: 08.09.2004 20:02

Beitrag von Froggerprogger »

Du könntest die Datei einfach mit Audacity, (dem genialsten Freeware-Audioprogramm das ich kenne) einmal öffnen und als neue Datei wieder speichern. Sollte das noch nicht ausreichen, dann einfach die Sampledaten innerhalb Audacity markieren und kopieren und in eine neue Datei speichern.
Falls Du die alten Daten nicht 'retten' musst, kannst Du auch einfach in Zukunft mit Audacity neu aufnehmen. Hier gibts das:
http://audacity.sourceforge.net/

Manuell kannst Du auch einfach mit einem Hex-Editor den Eintrag für Länge des Format-Header und der Extra-Format-Daten auf die richtige Länge setzen. Infos zum WAV-Header hier:
http://www.sonicspot.com/guide/wavefiles.html
!UD2
Benutzeravatar
MVXA
Beiträge: 3823
Registriert: 11.09.2004 00:45
Wohnort: Bremen, Deutschland
Kontaktdaten:

Beitrag von MVXA »

Vielen dank ^^. :allright:
Bild
Antworten