VBGood网站全文搜索 Google

搜索VBGood全站网页(全文搜索)

VB爱好者乐园(VBGood)

 找回密码
 立即注册
搜索
查看: 870|回复: 8

[求助] VB如何读取出当前电脑的主声音控制器的音量大小和静音情况?

[复制链接]
发表于 2018-12-25 10:30:38 | 显示全部楼层 |阅读模式
也就是电脑右下角的音量小喇叭,我们如何用VB计算出它当前的音量值是多少,有没有静音啥的。特别注意的是,不是波形音,这个我会。

我下载过一个类似软件,见附件。但附件发现好像没有什么用。不过又能读取很多有关音量内容,但就不是知道如何得到我所问的东西。

VB6里进行音量控制的类(VB6.0代码).rar

44.04 KB, 下载次数: 62

发表于 2019-1-9 21:52:36 | 显示全部楼层
已经是调用源码。安装vs2012及以上版本才能打开(含2012)
回复 支持 1 反对 0

使用道具 举报

发表于 2019-1-3 23:11:28 | 显示全部楼层
bruly 发表于 2018-12-28 12:29
VB.NET看不太懂,我想其中就几句关键的代码,外加可能需要的API。您方便把它改为VB 吗?

水平有限,转换不了
回复 支持 1 反对 0

使用道具 举报

发表于 2018-12-28 11:50:09 | 显示全部楼层
JD20181228114646.jpg
获得系统音量大小及当期输出音量.rar (88.91 KB, 下载次数: 77)

评分

参与人数 1威望 +10 收起 理由
bruly + 10 很给力

查看全部评分

回复 支持 1 反对 0

使用道具 举报

发表于 2018-12-28 11:48:22 | 显示全部楼层
你的意思应该是获得系统当前输出音量大小,音量电平(声音响度)吧?
不过既然能做出声卡输出波形,把它变成数值应该更简单吧

这个问题我探究过,当时不得其解,最后用vb.net搞定,参考参考
回复 支持 反对

使用道具 举报

 楼主| 发表于 2018-12-28 12:29:52 | 显示全部楼层
huangshanvs 发表于 2018-12-28 11:48
你的意思应该是获得系统当前输出音量大小,音量电平(声音响度)吧?
不过既然能做出声卡输出波形,把它变 ...

VB.NET看不太懂,我想其中就几句关键的代码,外加可能需要的API。您方便把它改为VB 吗?
回复 支持 反对

使用道具 举报

发表于 2019-1-3 23:10:52 | 显示全部楼层
bruly 发表于 2018-12-28 12:29
VB.NET看不太懂,我想其中就几句关键的代码,外加可能需要的API。您方便把它改为VB 吗?

水平有限,转换不了
回复 支持 反对

使用道具 举报

 楼主| 发表于 2019-1-5 06:44:24 | 显示全部楼层
huangshanvs 发表于 2019-1-3 23:10
水平有限,转换不了

方便贴上VB.NET源码吗?为了打开你的文件,我安装了很多次VB。net,都没有搞定,
回复 支持 反对

使用道具 举报

 楼主| 发表于 2019-1-9 22:37:13 | 显示全部楼层
huangshanvs 发表于 2019-1-9 21:52
已经是调用源码。安装vs2012及以上版本才能打开(含2012)

谢谢~
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

文字版|手机版|小黑屋|VBGood  

GMT+8, 2019-3-26 05:49

VB爱好者乐园(VBGood)
快速回复 返回顶部 返回列表