Hallo,
die Unit EasyMPEG, die ich vorstellen möchte, ermöglicht es in den eigenen Anwendungen Dateien von MP3s über Waves hin zu AVIs abzuspielen. Die Methoden der Unit basieren auf dem MCI (Media Control Interface) von Windows.
Einbindung:
Die Unit enthält die Klasse TEasyMPEG, muss also zur Laufzeit erzeugt und freigegeben werden:
Delphi-Quelltext
1: 2: 3: 4: 5: 6: 7: 8:
| var EasyMPEG: TEasyMPEG; begin EasyMPEG := TEasyMPEG.Create; end;
begin EasyMPEG.Free; end; |
Methoden:
Die verfügbaren Methoden sind aus der Unit zu entnehmen.
bekannte Fehler:
- bei einem älteren AC3-Filter kann es zu Problemen kommen.
Lösung(en):
- In der ac3config.exe (kann über "Ausführen" aufgerufen werden) im Reiter "System" "Prefer other decoder" einstellen.
- neuen Filter downloaden und installieren
Ein kleines (unausgereiftes) Beispielprogramm ist im Anhang.
Viel Spaß beim Testen der Unit. Über Feedback und Kritik würde ich mich freuen!
Gruß
Saubäär