WAV-Dateien > 2 GB bis 4 GB
Hallo,
wav-Dateien können gemäss MS-Spezifikation bis 4 GB gross sein (Dateigrösse ULONG oder Cardinal). Die immer wieder verwendeten API-Routinen mmioRead, mmioWrite, mmioSeek verwenden jedoch für die Position einen Zeiger des Typs LONG, also vorzeichenbehaftet. Aus diesem Grund macht die mmystem.pas Schwierigkeiten, wenn man Dateien größer 2 GByte lesen/schreiben will. Kennt jemand eine Lösung für Delphi, evtl. eine andere dll als winmm.dll, welche das Problem löst? (Hinweis: viele Player haben heute kein Problem, Dateien bis 4 GB zu verarbeiten). Das EBU Tech 3306 (siehe z.B. http://www.ebu.ch/fr/technical/publi...user_guide.php spezifiziert auch Dateien grösser als 4 GB. Kennt jemand hierzu eine Bibliotek für Delphi? Danke für Tipps :-D |
AW: WAV-Dateien > 2 GB bis 4 GB
Verwenden den ActiveMovie-Player (Microsoft ActiveMovie Control bei Typbibliothek importieren) oder falls du IE 9 vorrausetzen kannst nimm TWebBrowser und die Multimedia-Möglichkeiten von HTML5.
|
AW: WAV-Dateien > 2 GB bis 4 GB
Zitat:
|
AW: WAV-Dateien > 2 GB bis 4 GB
Sekunde: Du willst garnicht abspielen? Dann schnapp dir doch einfach einen Stream! Das RIFF WAVE Format (3. v.u.) ist total simpel.
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 07:56 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz