日韩无码专区无码一级三级片|91人人爱网站中日韩无码电影|厨房大战丰满熟妇|AV高清无码在线免费观看|另类AV日韩少妇熟女|中文日本大黄一级黄色片|色情在线视频免费|亚洲成人特黄a片|黄片wwwav色图欧美|欧亚乱色一区二区三区

RELATEED CONSULTING
相關(guān)咨詢(xún)
選擇下列產(chǎn)品馬上在線溝通
服務(wù)時(shí)間:8:30-17:00
你可能遇到了下面的問(wèn)題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營(yíng)銷(xiāo)解決方案
Linuxbeep函數(shù):讓你的聲音發(fā)出聲音!(linuxbeep)

linux beep函數(shù)可以通過(guò)向發(fā)出報(bào)警語(yǔ)音或發(fā)出其他聲音來(lái)向用戶(hù)發(fā)出一定信息。linux beep函數(shù)是提供的一個(gè)內(nèi)核的系統(tǒng)調(diào)用接口,可調(diào)用PC內(nèi)置的喇叭并發(fā)出各種不同頻率和聲音的音符而發(fā)出聲音,令用戶(hù)對(duì)發(fā)生的喜悅或者厭惡的事件有一定地暗示。

Linux beep函數(shù)實(shí)現(xiàn)簡(jiǎn)單,只需要在程序中添加如下代碼。

// beep 函數(shù)

int beep(int pitch, int duration)

{

printf(“\a”);

usleep(duration * 1000);

return 0;

}

使用方法也很簡(jiǎn)單,例如想在腳本中發(fā)出一個(gè)1000Hz,音量為100,持續(xù)0.5秒的叮當(dāng)聲,只需要調(diào)用beep函數(shù)如下:

// 發(fā)出叮當(dāng)聲

beep(1000, 500);

另外,還可以用Linux beep函數(shù)的特性,來(lái)發(fā)出特別的特殊的聲音。比如發(fā)出音樂(lè),或是其他特殊聲音,可以通過(guò)不斷調(diào)用beep函數(shù)實(shí)現(xiàn),具體示例代碼如下:

// 五線譜上的小星星

// A4 G4 F4 E4 D4 C4 B3

int notes[] = {440, 392, 349, 330, 294, 262, 247};

for (int i = 0; i

beep(notes[i], 200);

}

#將發(fā)出叮當(dāng)聲的代碼添加到 bash 命令行中

echo ‘beep(1000, 500);’ >> ~/.bashrc

總的來(lái)說(shuō),Linux beep函數(shù)有著很多使用 方法,可以用來(lái)替代原來(lái)使用其他聲音設(shè)備的操作來(lái)發(fā)出信息,比較方便。用戶(hù)可以根據(jù)自己的需求定義不同的發(fā)聲聲音,發(fā)出狀態(tài)報(bào)警等一系列提示和預(yù)警信息,讓你的聲音發(fā)出聲音!

成都網(wǎng)站建設(shè)選創(chuàng)新互聯(lián)(?:028-86922220),專(zhuān)業(yè)從事成都網(wǎng)站制作設(shè)計(jì),高端小程序APP定制開(kāi)發(fā),成都網(wǎng)絡(luò)營(yíng)銷(xiāo)推廣等一站式服務(wù)。


本文標(biāo)題:Linuxbeep函數(shù):讓你的聲音發(fā)出聲音!(linuxbeep)
本文網(wǎng)址:http://www.5511xx.com/article/dpgocci.html