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