当前位置:编程学习 > C#/ASP.NET >>

如何在 C# 中,获取系统主音量是否为静音?如何获取系统主音量的值?

如何在 C# 中,获取系统主音量是否为静音?如何获取系统主音量的值?

看了很多文章,只有说用 api 函数 sendmessage APPCOMMAND_VOLUME_MUTE 去设置主音量的静音和非静音的切换。但是无法知道当前状态下是否是静音,只是切换非常容易搞混。

另外也不知道(非静音下)如何读取系统主音量的值,只能用 API 函数去 increase 或者 decrease

请问我该如何做,望高手赐教,谢谢?(需要同时在 XP 和 Win7 下能用) --------------------编程问答-------------------- http://hi.baidu.com/libinguest/item/f5558c313e7dc384c3cf2962 --------------------编程问答-------------------- http://hi.baidu.com/libinguest/item/065a62de7e009ee4785daa7f

这两个贴子里有你要的答案  --------------------编程问答-------------------- 我是应用在 DirectShow 播放视频调节音量的功能,不能用 mciSendString --------------------编程问答-------------------- 还没解决问题 --------------------编程问答-------------------- C#设置Windows系统音量
看看这篇文章是否对你有用 --------------------编程问答--------------------
引用 3 楼 macenjie 的回复:
我是应用在 DirectShow 播放视频调节音量的功能,不能用 mciSendString


问题里为什么不说? --------------------编程问答-------------------- 语音系统 用TTS --------------------编程问答-------------------- 遇上了相似的问题,不知楼主有什么好的解决方法没有?
补充:.NET技术 ,  C#
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,