您的位置:程序门 -> vb -> 多媒体



如何用pc喇叭(主板上的spk)


[收藏此页] [打印本页]选择字色:背景色:字体:[][][]


如何用pc喇叭(主板上的spk)
发表于:2008-01-02 21:56:17 楼主
我想用vb控制pc喇叭(主板上的spk,不是声卡和外置喇叭)发出声音!
发表于:2008-01-02 23:41:271楼 得分:0
vb有一个封装函数:beep()
也可以使用api中的beep()
api比vb封装的要好点,因为它可以控制频率和时长
vb.net code
public declare function beep lib "kernel32" alias "beep"byval dwfreq as long, byval dwduration as long) as long '返回值:rue(非零)表示成功,否则返回零。会设置getlasterror 'dwfreq --------- long,声音频率(从37hz到32767hz)。在windows95中忽略 'dwduration ----- long,声音的持续时间,以毫秒为单位。如为-1,表示一直播放声音,直到再次调用该函数为止。在windows95中会被忽略
发表于:2008-01-03 10:06:032楼 得分:0
学习!
发表于:2008-01-03 23:21:233楼 得分:0
兄弟,看清楚,
我要的是主板上spk喇叭响(就是内存松了,那个报警的声音),你那是应声卡发出的声音,不符要求!
发表于:2008-01-04 09:20:254楼 得分:0
1楼的没错,楼主将外置喇叭拔了试试就知道对不对了。
发表于:2008-01-04 10:31:115楼 得分:0
beep主板上spk喇叭响
发表于:2008-01-04 13:23:506楼 得分:0
但是我的程序运行后是音箱在响,把音箱关了后,pc主板上spk喇叭不响!
发表于:2008-01-05 20:30:177楼 得分:0
哇,你那是什么牌子的电脑?????
这个函数我试过很多次了,就是主板上面的在响的!
发表于:2008-01-07 08:56:348楼 得分:0
检查一下硬件连接,是否将pc喇叭的输出重新输出到声卡了。
好像看到过有的机器前部的音频输出可以通过音频线作为声卡的输入放大后再输出到音箱。


快速检索

最新资讯
热门点击