gpt4 book ai didi

delphi - 如何在delphi中获得最大音量?

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

我尝试通过以下方式获取和设置 MediaPlayer 音量
http://delphi.about.com/od/adptips2006/qt/mediaplayer_vol.htm

但 1000 不是全音量。如何获得最大音量?

最佳答案

MCI 接口(interface)没有指定音量的最大值。
mciSendCommand API 函数需要给定参数的一个因子。在 MCI 术语中,因子按 1000 缩放:

 500 = 0.5 // 50%, half the normal value
1000 = 1.0 // 100%, normal value
2000 = 2.0 // 200%, double the normal value

(该因素的实际含义取决于特定的 API 函数)

在您的情况下,1000 表示 100% 音量,所有较小的值都在设置衰减。当然,MCI 接口(interface)后面的实际音频驱动程序也可以接受放大,即值 > 1000。

使用 1000 作为最大值似乎是一个安全的选择。

如果您要创建某种多媒体应用程序,您应该认真考虑更新的界面或库。 (我个人对 FMOD 和 Delphi 有很好的体验)

关于delphi - 如何在delphi中获得最大音量?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13720745/

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