2014-02-25 15 views
1

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

我已经见过像WaveoutWrite()进行的Wav文件播放一些功能,但我希望有一个通用的功能好像有在机器人(AudioManager.SetVolume(LeftEarDecibel,RightEarDecibel);

任何人都可以请建议的最佳途径干什么呢?

感谢&问候, 湿婆。

回答

0

虽然不存在能够设定确切的“分贝”在Windows(除非你的意思是源的衰减)的概念,也有很多方法控制一个过程的输出量,所有这些音量控制当然是相对于用户的设备音量和他拥有的任何外部扬声器音量设置的设置。

您可能想要ISimpleAudioVolume和朋友。