gpt4 book ai didi

delphi - 如何检查声音是否在delphi中播放?

转载 作者:行者123 更新时间:2023-12-03 19:41:00 26 4
gpt4 key购买 nike

我正在使用SndPlaySound(pchar('wav.wav'),snd_ASync);功能,它是可行的,但我想知道所选的wav何时仍在播放或已经播放。如何获得返回值?

最佳答案

SND_ASYNC不提供您正在寻找的信息。请改用SND_SYNC。为避免阻塞主线程,请在辅助线程中调用sndPlaySound()

另外,看看Delphi的TMediaPlayer组件。它可以异步运行(将其Wait属性设置为false),并且可以使用其OnNotify事件(将其Notify属性设置为true)来告知其Play()方法完成播放的时间。

关于delphi - 如何检查声音是否在delphi中播放?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24973736/

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