Entwickler-Ecke
Multimedia / Grafik - Wave abspeichern bringt Fehler
Adrian - Do 08.01.04 10:56
Titel: Wave abspeichern bringt Fehler
Servus!
Mit dem TMediaPlayer nehme ich die über Line-in kommenden Signale auf und möchte sie als Wave-Datei abspeichern. Der Pfad und der Dateiname stehen als eine Zeichenkette in einem Edit-Feld.
Delphi-Quelltext
1: 2: 3: 4: 5: 6: 7: 8: 9: 10:
| begin with MediaPlayer do begin Stop; FileName:=Edit3.Text; Save; MyErrorString := 'ErrorCode: ' + IntToStr(Error) + #13#10; MessageDlg(MyErrorString + ErrorMessage, mtError, [mbOk], 0); Close; end; |
Das Problem: Steht in Edit3.Text
..\Aufnahme.wav
wird die Datei mit der Bezeichnung Aufnahme.wav ordnungsgemäß im nächst höheren Ordner gespeichert.
Schreibe ich aber
C:\Audio\Mitschnitt\Aufnahme.wav
wird nichts gespeichert.
Die TMediaPlayer-Fehlernummer ist 286(?), sie besagt, daß es nicht möglich sei, auf die angegebene Stelle zu schreiben. Da der angegebene Pfad aber existiert, kann ich mir nicht erklären woher der Fehler kommt - wer kann helfen?
Gruß,
Adrian
Adrian - Do 08.01.04 16:21
Servus Gandalfus!
Vielleicht habe ich mich unklar ausgedrückt.
Das Aufnehmen mit dem TMediaPlayer fuktioniert sogar ganz prächtig; Schwierigkeiten habe ich nur, wenn ich die Aufnahme nicht in dem Verzeichnis abspeichern will, in dem das Programm läuft.
Aber ich bedanke mich auf jeden Fall für den Hinweis, ich werde mich heute abend genauer damit auseinandersetzen, vielleicht hilft mir das ja auch schon weiter.
Gruß,
Adrian
Entwickler-Ecke.de based on phpBB
Copyright 2002 - 2011 by Tino Teuber, Copyright 2011 - 2026 by Christian Stelzmann Alle Rechte vorbehalten.
Alle Beiträge stammen von dritten Personen und dürfen geltendes Recht nicht verletzen.
Entwickler-Ecke und die zugehörigen Webseiten distanzieren sich ausdrücklich von Fremdinhalten jeglicher Art!