1,右键单击喇叭图标,选择“播放设备”,默认设御碧备 确保是“扬声器”
2,更新下电脑的声卡驱动。右键桌面上的计算机图标选择属性。 然后打开镇正举设备管理器。
3,找到声音,视频和游戏控制器清颤点开,看下声卡设备的喇叭符号是否正常,如果不正常会有叹号显示在喇叭图标那里,然后可以尝试更新下声卡驱动。右键喇叭的图标选择驱动更新, 更新完成后选择重启电脑。
4,无效的话可以尝试重新安装原厂提供的官方声卡驱动。5,备份数据后 重装系统。
参扒源数1描述要播放的声音文件的位置和文件名;参数2的取值能决定播放声音的模式。参数2的主要取值介绍如下:取&H0时:为同步播放模式;
取&H1时:为异步播放模式;
取&H2时:当声音文件未找到就停止播音返回;
取&H8时:为循环播放模式。
当调用函数成功,就播放有关声音文件,并且函数的返回值为非0;函数调用失败,函数的返回值为0。
定义调用声音文件函数的具体步骤如下:
①在C盘根目录上建立一个名为Sound的文件夹,在此文件夹中放入5个你所需要的声音文件;
②在VB5.0状态进入“工程”菜单中的“添加模块”再选用“新建”中的“模块”;
③在模块的“通用”中输入下面代码,进行调用API函数的声明;
Declare Function sndPlaySound Lib "winmm.dll" Alias
“sndPlaySoundA" (ByV al lpszSoundName As String, ByVal uFlags As Long) As Long
Dim fil As String
④在模块中输入以下代码,定义调用声音文件函数。
Public Function sound(n As Integer) As Integer
Dim x As Integer
Select Case n
Case 1
fil = "c:\sound\beep3.wav"
x = sndPlaySound(0, 0)
x = sndPlaySound(fil, &H1 Or &H2)
sound = x
Case 2
fil = "c:\sound\hit8.wav"
x = sndPlaySound(0, 0)
x = sndPlaySound(fil, &H1 Or &H2)
sound = x
Case 3
fil = "c:\sound\net7.wav"
x = sndPlaySound(0, 0)
x = sndPlaySound(fil, &H1 Or &H2)
sound = x
Case 4
fil = "c:\sound\out12.wav"
x = sndPlaySound(0, 0)
x = sndPlaySound(fil, &H1 Or &H2)
sound = x
Case 5
fil = "c:\sound\spin5.wav"
x = sndPlaySound(0, 0)
x = sndPlaySound(fil, &H1 Or &H2)
sound = x
Case Else
sound = 0
End Select
End Function
新定义的调用声音函数格式为:sound(n),其中n的取值为1至衫胡5的正整数。利用此函数可调用5个不同的声音文件。下面是使用sound函数的演示程序:
①如图在form窗口设置6个命令控件;
②在这些命令控件的Click事件中入分别输入以下代码。
Private Sub Command1_Click()
l = sound(1)
End Sub
Private Sub Command2_Click()
l = sound(2)
End Sub
Private Sub Command3_Click()
l = sound(3)
End Sub
Private Sub Command4_Click()
l = sound(4)
End Sub
Private Sub Command5_Click()
l = sound(5)
End Sub
Private Sub Command6_Click()
End
End Sub
运行程序后,单击有关按春塌态钮就能调用所指定的声音文件,发出各种声音
"没有音频设备原因:一.声卡没有固定牢固,或者声卡已经损坏
二.由盯稿病毒问题引起的, ,某些安全杀毒软件在查杀病毒的时候会把被病毒木马感染的系统文件当做病毒查杀,而不给与修复造成的,例如dsound文件。
三. 声卡驱动有关的程序被破坏或驱动程序安装失败。
四.音频设备服务被禁用。
没有音频设备解决办法:
一.检测一下声卡是否插好或者损坏,如果您不会 *** 作,建议您拿到专业维修站去。
二.检查电脑是否中病毒木马,建议使用金山卫士进行木马查杀。
1、进入主界面进入【查杀木马】
2、然后点击【快速扫描】即可
三.如果声卡本身没有问题,看看设备管理器中有没有音频设备,以及声卡的驱动是否安装成功。
您可以试用金山网络最新产品【金山装机精灵】。
1.安装金山装机精灵后,点击 “装驱动” 右侧的【立即开始】
2.打开“装驱动”界面,装机精灵为您自动检测未安装的声卡驱动程序,点击“安装”;同时会检纳敏测已损坏的硬件驱动设备,点击“修复”,以确声音图标恢复过来;
四.可能是系统服务停止导致“没有音频设备”。
1. 点击桌面右下角开始,找到“运行”
2. 输入services.msc并回车,打开服务
3. 找到windows Audio服务,右键点击,查看属性
4. 将启动类型设置为“自动”,点洞则枝击服务状态下面的“启动”按钮。"
按照我的方法 *** 作解决问题,不行再问我。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)