如何使用Windows API播放具有已定义分贝值的音频文件?

时间:2014-02-25 06:35:25

标签: android html5 winapi audio windows-media-player

我有一个用例,我需要在具有不同分贝值的浏览器中播放我的音频文件。我尝试使用HTML5音频标签,但无法看到此功能。所以我想使用Windows API。

我已经看到一些函数如WaveoutWrite()用于Wav文件播放,但我想要一个类似于android的通用函数(AudioManager.SetVolume(LeftEarDecibel,RightEarDecibel);

有人可以建议最好的方法吗?

谢谢&问候, 希瓦。

1 个答案:

答案 0 :(得分:0)

虽然没有能够在Windows中设置精确“分贝”的概念(除非您的意思是源的衰减),但有很多方法可以控制进程的输出量。所有这些音量控制当然都与用户的设备音量设置和他拥有的外部扬声器音量设置有关。

您可能想要ISimpleAudioVolume和朋友。