![]() |
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. ![]() 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
![]() |
Alle Zeitangaben in WEZ +1. Es ist jetzt 04:17 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz