![]() |
FireMonkey: kein .wav wie in VCL
Schade: Auch das schlichte, elegante Einzeilenkommando <sndPlaySound(PWideChar('a.wav'), SND_SYNC)> mit uses "MMSystem" (in VCL) funktioniert nicht mehr.
Wo bekomme ich einen vergleichbaren Klick-Befehl her? <SoundPool> von Android.com gibt es anscheinend nicht in FireMonkey. |
AW: FireMonkey: kein .wav wie in VCL
|
AW: FireMonkey: kein .wav wie in VCL
Zitat:
Empfehlenswert ist allerdings ohnehin eher eine Lösung wie die von mkinzler gepostete, die genau wie Firemonkey plattformunabhängig ist. |
AW: FireMonkey: kein .wav wie in VCL
Leider läd der playsound Befehl immer die Datei neu...
Schön wäre es, wenn man aus dem Memory Sound ausgeben könnte... |
AW: FireMonkey: kein .wav wie in VCL
PS: Die Überschrift ist etwas ungünstig.
"Kein Sound/WAV, wie in Windows", denn auch bei FMX kann man ja auf die WinAPI zugreifen. OK, natürlich nicht im Android. Aber wie wäre es mit ![]() |
AW: FireMonkey: kein .wav wie in VCL
Zitat:
|
AW: FireMonkey: kein .wav wie in VCL
Zitat:
Mit ausreichend freiem RAM behält Windows die Datei im FileCache, womit es beim nächsten Abspielen vermutlich direkt aus dem RAM verwendet wird. Ach ja, SND_MEMORY könnte man auch den Zeiger einer Ressource (TResourceStream) geben. |
Alle Zeitangaben in WEZ +1. Es ist jetzt 22:26 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