導航:首頁 > 編程知識 > 編程中如何改變聲音

編程中如何改變聲音

發布時間: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;}

閱讀全文

與編程中如何改變聲音相關的資料

熱點內容
蘋果7plus玫瑰金報價 瀏覽:800
杭州自行車系統微信號 瀏覽:352
網路語偷豬是什麼意思 瀏覽:309
三星i9300線刷教程圖解 瀏覽:248
編程競賽特訓哪裡好 瀏覽:28
提取驅動文件 瀏覽:102
如何壓縮wps文件 瀏覽:314
ps轉ico文件 瀏覽:303
無編程計算器是指哪些 瀏覽:852
jquery伺服器返回json數據格式 瀏覽:375
pl0編譯程序文本c版本 瀏覽:687
cocos2djs開發 瀏覽:124
怎麼取消蘋果電腦密碼怎麼設置 瀏覽:950
word2013序列號 瀏覽:462
fu是什麼海淘網站 瀏覽:620
u盤和充電器數據線哪個好 瀏覽:969
中走絲下載什麼編程軟體 瀏覽:643
win10創建讀取文件 瀏覽:211
win10激活文件夾可以刪除嗎 瀏覽:719
佳能5D4照片文件名 瀏覽:953

友情鏈接