导航:首页 > 编程知识 > 编程中如何改变声音

编程中如何改变声音

发布时间:2023-02-05 12:19:17

『壹』 怎样编程能让音箱发出指定频率的声音运行时频率可以任意改变(100-1000之间) 用VB、C、C++、C#都可以

楼上正解!
----------------------------------
VB版的
Public Declare Function APIBeep Lib "kernel32" Alias "Beep" (ByVal dwFreq As Long, _
ByVal dwDuration As Long) As Long
'控制计算机发出一个声音 dwFreq(声高) dwDuration(声长)
private sub main()
call apibeep(250,200)'这样扬声器就发出你可以控制的声音了,如果没有安装声卡 则从主板小喇叭上发出
end sub

『贰』 在VB编程中,如何实现加入声音

可以添加 控件 如Media Player控件
Media Player控件的属性URL 是它要播放文件的地址 比如要放 E:\mp3\we.mp3
WindowsMediaPlayer1.URL = "E:\mp3\we.mp3"
就可以播放了

也有一种机器声音 输入代码 beep 就有“咚”的声音

『叁』 关于易语言编程控制整个程序声音的代码

.版本
2.程序集
窗口程序集1
.程序集变量
播放,
逻辑型.子程序
_按钮1_被单击.如果
(播放

假)

播放音乐
(#声音资源,
)

播放


.否则

停止播放
()

播放


.如果结束

『肆』 flash,as3,如何编程控制声音配合动作播放,谢谢

// 增加一个变量
var _sc:SoundChannel = null;

// 修改这个函数
function keyPressedDown(evt:KeyboardEvent):void{
if(evt.keyCode == 37){
leftArrow = true;
rightArrow = false;
if(!_sc){
_sc = theMove.play();
}
} else if(evt.keyCode == 39){
leftArrow = false;
rightArrow = true;
if(!_sc){
_sc = theMove.play();
}
}
}

// 修改这个函数
function keyPressedUp(evt:KeyboardEvent):void{
if(evt.keyCode == 37){
leftArrow = false;
if(_sc && !rightArrow){
_sc.stop();
_sc = null;
}
} else if(evt.keyCode == 39){
rightArrow = false;
if(_sc && !leftArrow){
_sc.stop();
_sc = null;
}
}
}
其他不变就行了!

『伍』 编程课拖拽模块有声音怎么设置

1. 指令名称:播放声音并等待播完指令用途:等待当前角色播放完指定声音以后,再继续执行程序指令参数:本指令有一个下拉列表参数,用于指定声音名称,列表内容就是当前
2. 指令名称:播放声音指令用途:当前角色播放指

『陆』 STM32中如何编程实现音量加减

看你用的什么来播放声音,还是说直接控制音频信号,用音频芯片直接芯片可以调,用DAC直接改DAC的电压伏,直接控制音频信号用数字电位器。

『柒』 这段模拟警车报警声51单片机程序,在运行过程中蜂鸣器声音很轻,要怎样改能使声音变重

蜂鸣器的上面有一张贴纸,撕掉就响了。
51的IO口的电流是足以驱动一个有源蜂鸣器了。

『捌』 VBS文件的编程 怎么才能改变声音和语言

要看你是什么系统,目前只有win8系统自带中文。其他系统需要安装中文语音引擎。xp是tts 5.1

『玖』 alsa声卡编程怎么改变声音大小

首先,如果机器有多于一个声卡,可以...最后,alsa设置了一个defaults设备,音频播放软件默认使用defaults设备

『拾』 vc++编程怎样加入声音

1、首先用文本编辑器(如记事本)打开资源文件(.rc文件)在最后加入自己的声音资源,如下IDW WAVE "c:\kav\sound\virus.wav"保存资源文件。2、在应用程序中要播放声音的地方启动另一线程,用来播放声音:AfxBeginThread((AFX_THREADPROC)sound,NULL,THREAD_PRIORITY_NORMAL);3、添加线程回调函数这里介绍加载资源的方法。首先用函数AfxGetInstanceHandle()获得实例的句柄,其次用函数FindResource找到自己的声音资源。HRSRC FindResource(HMODULE hMole, // mole handleLPCTSTR lpName, // resource nameLPCTSTR lpType // resource type)找到声音资源后,要用LoadResource加入该资源HGLOBAL LoadResource(HMODULE hMole, // mole handleHRSRC hResInfo // resource handle);最后锁定资源内存块,并返回所标定内存块的虚拟内存地址。如果该资源被成功锁定的话,则返回值指向该资源开始处的第一个字节:LPVOID pv=LockResource()注意:若上述四步中的任何一步发生问题,则返回并释放相应的内存。接下去要做的事情就是根据文件数据类型进行数据加载。UINT CPlaySoundView::sound(LPVOID pParam){HINSTANCE h=AfxGetInstanceHandle();HRSRC hr=FindResource(h,"IDW","WAVE");HGLOBAL hg=LoadResource(h,hr);LPSTR lp=(LPSTR)LockResource(hg);sndPlaySound(lp,SND_MEMORY|SND_SYNC);FreeResource(hg);return 0;}

阅读全文

与编程中如何改变声音相关的资料

热点内容
中级数据库系统工程师应用技术考什么 浏览:404
博途编程如何设置停止键 浏览:409
python3删除文件内容 浏览:754
如何优化seo数据分析 浏览:132
64位win7下部分32位程序不能运行 浏览:206
dnf90版本剑魂钝器流 浏览:649
陌秀直播苹果怎么下载ipad 浏览:732
简述网络直接市场调查方式有哪些 浏览:683
怎么连接移动网络设置 浏览:781
电脑网卡怎么连接网络连接不上网吗 浏览:838
刷子公司网站怎么做 浏览:272
86版本艾尔文测试 浏览:714
深宫曲文件夹是哪个 浏览:618
苹果u盘修复工具哪个好用 浏览:124
微信动态表情包搞笑 浏览:436
可以去哪里找编程老师问问题 浏览:608
win10lol全屏 浏览:25
qq图片动态动漫少女 浏览:122
sai绘图教程视频 浏览:519
如何分析加载减速法数据 浏览:672

友情链接