电脑主音量调不了?

电脑主音量调不了?,第1张

首先,打开电脑的“计算机管理”界面,方法是 鼠标右键点击 桌面 “我的电脑“图 标。接着,在“计算机管理”界面 的左侧点击“服务和应用程序”下面的“服务”选项。并在“服务” 菜单下 的右侧找到 名称为“Windows audio”的选项。鼠标右键 单击“Windows audio”选择“属性”,进入 属性设置框,我们在“启动类 型”下选择 “自动”,接着再点击下面的“启动”,并确定。接着,我们回到桌面 任务栏的音量 小图标,发现它又能正常使用了。

注意

1.打开电脑的“计算机管理”界面,方法是 鼠标右键点击 桌面 “我的电脑“图 标,

2.在“计算机管理”界面 的左侧点击“服务和应用程序”下面的“服务”选项,

3.鼠标右键 单击“Windows audio”选择“属性”,进入 属性设置框,我们在“启动类 型”下选择 “自动”,接着再点击下面的“启动”,并确定。

这个 *** 作一定要点击启动后,再点确定。

1、首先,在电脑桌面下面的任务栏双击“音量控制器按钮”。

2、接着,d出对话框,我们双击或单击“扬声器”。

3、然后,把“级别”中的两个音量都调到最大。

4、在“增强”中勾选“响度均衡”,并点击确定,就能加大声音的音量了。

using System.Runtime.InteropServices//命名空间引用

声明以下的方法:

[DllImport("winmm.dll")]

public static extern long waveOutSetVolume(long deviceID, long Volume)

调用方法

waveOutSetVolume(0, 0x0000)

第一个参数可以为0,表示首选设备

第二个参数为音量:0xFFFF为最大,0x0000为最小,其中高位(前两位)表示右声道音量,低位(后两位)表示左声道音量

目前还没有找到好的方法,可以使用API进行主音量调节,但是不知道怎么获取系统当前的主音量和是否地静音状态!

[DllImport("user32.dll", CharSet = CharSet.Auto, SetLastError = true)]

static extern IntPtr SendMessage(IntPtr hWnd, uint Msg, uint wParam, uint lParam)

const uint WM_APPCOMMAND = 0x319

const uint APPCOMMAND_VOLUME_UP = 0x0a

const uint APPCOMMAND_VOLUME_DOWN = 0x09

const uint APPCOMMAND_VOLUME_MUTE = 0x08

SendMessage(this.Handle, WM_APPCOMMAND, 0x30292, APPCOMMAND_VOLUME_UP * 0x10000)//增加音量

SendMessage(this.Handle, WM_APPCOMMAND, 0x30292, APPCOMMAND_VOLUME_DOWN * 0x10000)//减小音量

SendMessage(this.Handle, WM_APPCOMMAND, 0x30292, APPCOMMAND_VOLUME_MUTE * 0x10000)//静音

上面是网上看来的,自己测试的时候只测试了0x0000,发现果然没声音就以为有用.事实上找遍现中文网页上所有提供的案例,发现百分百的人在盲目转贴,因为这个的确跟本测试不通.

我不知道你英文如何,

现在提供一个页面给你,你可以仔细阅读参考一下.这个是一个完整的声音控制类库,除音量以外还有其他属性调节方法,并提供下载,下载下来后你可以直接调用其中的方法,这个类库采用发VS2005写的.当然,你首先还是要先看懂作者的一些说明.至少要看明白要调用哪个方法来控制音量.

http://www.dreamincode.net/forums/showtopic45693.htm

当然,作者还是调用了winmm.dll.

所以我前面回答是一个片段而已.

用法如下

下载前面地址给出的页中文章最后那个附件.生成附近件中的类库,得到PC_VolumeControl.dll这个文件.将其拖入你自己的工程,然后引用这个DLL.在你的程序中使用如下语句调用.

PC_VolumeControl.VolumeControl.SetVolume(100000)

上面输入的数值是100000是我测试所得的最高音量值,不知道在你的系统最大音量值是多少,你可以自己进行一下测试..

不知道这是不是你要的答案,不行的话我再发份项目例子给你


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/tougao/10805333.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-11
下一篇 2023-05-11

发表评论

登录后才能评论

评论列表(0条)

保存