【发布时间】:2012-11-23 03:10:07
【问题描述】:
我尝试通过以下方式获取和设置 MediaPlayer 音量 http://delphi.about.com/od/adptips2006/qt/mediaplayer_vol.htm
但 1000 不是全音量。如何获得最大音量?
【问题讨论】:
-
你应该添加你的 windows 版本...(我认为这应该适用于 XP)
-
还有你的窗户???有 3 个音量级别(甚至四个):x1 作为播放器的内部(声音饱和度),x2 作为程序的音量(Vista+),x3 作为 WaveOut 通道的总音量(或者你的声卡驱动程序如何调用它)和 x4 作为电脑的主音量。为了最大化他们的产品,您必须最大化每个系数(尽管据报道它可能会损坏某些笔记本电脑上的硬件)。 VfW/MCI 也是 ancient API - 1993 !考虑使用其他音乐播放器,如 BASS 库或 DSPack
-
顺便说一句 MSDN 声明 MCI_DGV_STATUS_VOLUME 返回左右扬声器的音量平均值 (msdn.microsoft.com/en-us/library/windows/desktop/…)
标签: delphi windows-7 media-player volume