gpt4 book ai didi

Delphi XE6 Firemonkey TMediaPlayer - 声音播放延迟

转载 作者:行者123 更新时间:2023-12-02 23:50:16 24 4
gpt4 key购买 nike

我只想在单击按钮时播放音频文件。我做了简单的代码,当我点击按钮时,声音会在大约 1 秒延迟后出现,我想立即听到,有什么建议吗?

   procedure TForm1.btnSound(Sender: TObject);
begin
S:='C:\click.wav';
mediaplayer1.FileName:=S;
mediaplayer1.play;
end;

最佳答案

对于简短的声音,请使用 native 平台 API:

uses
MMSystem;

function playsound(filename: string);
begin
sndPlaySound(Pchar(filename), SND_NODEFAULT Or SND_ASYNC);
end;

如果您还想要其他平台的代码,那么有一个库可以做到 here .

关于Delphi XE6 Firemonkey TMediaPlayer - 声音播放延迟,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25462700/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com