c语言sound函数使用 c语音函数怎么用

C语言中sound函数可以播放的声音是什么声音这个函数是直接操作PCc语言sound函数使用的喇叭c语言sound函数使用,让其以一定c语言sound函数使用的频率发出声音
参数为频率c语言sound函数使用 , 可以这样用 sound(100);
改变参数大小可以发出不同的音
C语言中的这个函数是不能用来播放指定的音频文件的,如果需要,可以调用系统API函数 。
C语言发声函数TC 试:
#includedos.h
#includeconio.h
#includestdlib.h
/* this founction plays sound until hit any key */
voidmysound()
{
longfreq;
while(!kbhit()){/* while no keyboard hit, playsound */
for(freq=200L;freq2000L;freq =200L){
sound(freq);/*playfreqsound*/
delay(200);/*delay200ms*/
}
}
nosound();/* stop playing */
}
void main()
{
mysound() ;
}
---------------
VC试:
#include stdio.h
#include stdlib.h
#include windows.h
main()
{
Beep(523,500);
Beep(587,500);
Beep(659,500);
Beep(698,500);
Beep(784,500);
Sleep(500);
Beep(523,500);
Beep(587,500);
Beep(659,500);
Beep(698,500);
Beep(784,500);
}
------
wintc 试验上两个 。
C语言中PlaySound函数如何播放MP3文件?可以使用PlaySound()函数播放声音文件,
该函数原型位于#include mmsystem.h中,
因此要使用PlaySound,首先需要添加对这个头文件的引用 。
提示:mm就是MultiMedia的简写,多媒体
【1、函数使用说明】
函数原型为: BOOL PlaySound(LPCSTR pszSound, HMODULE hmod,DWORD fdwSound);
返回值表示是否播放成功 。
参数pszSound是要播放声音的文件名,
只支持WAV等格式的文件(应该不能播放MP3格式文件);
你可以去mp3.baidu.com用“wav”为关键词可以搜到很多wav音乐,
也可以用工具将其他格式的转换为wav格式的 。
参数hmod是应用程序的实例句柄 , 一般传递NULL就可以;
参数fdwSound是标志的组合掩码,
可选值有SND_FILENAME、SND_ASYNC、SND_SYNC等 。
SND_FILENAME表示pszSound参数指定的是文件名(pszSound还可以指定资源、内存音乐、系统音乐等等);
SND_ASYNC:用异步方式播放声音,PlaySound函数在开始播放后立即返回;
SND_SYNC:同步播放声音 , 在播放完后PlaySound函数才返回;
SND_LOOP一遍遍的重复播放声音,必须与SND_ASYNC标志一块使用 。
【2、使用举例】
PlaySound(TEXT("C:\\WINDOWS\\Media\\Windows XP 启
动.wav"),NULL,SND_FILENAME|SND_SYNC);
注意的问题:文件名中的反斜线要用“\\”,
因为C语言中“\”默认是转义符,
如果要表示“\”则需要使用“\\”,
对这点不明白的请回去翻一下C语言的书;
对中文字符串要使用TEXT宏 。
函数sound怎样使用自创声音【c语言sound函数使用 c语音函数怎么用】这个函数是直接操作PCc语言sound函数使用的喇叭c语言sound函数使用,让其以一定的频率发出声音
参数为频率 , 可以这样用 sound(100);
改变参数大小可以发出不同的音
C语言中的这个函数是不能用来播放指定的音频文件的,如果需要,可以调用系统API函数 。
c语言sound函数使用的介绍就聊到这里吧 , 感谢你花时间阅读本站内容,更多关于c语音函数怎么用、c语言sound函数使用的信息别忘了在本站进行查找喔 。

    推荐阅读