返回顶部
首页 > 资讯 > 后端开发 > 其他教程 >C语言PlaySound函数使用方法
  • 633
分享到

C语言PlaySound函数使用方法

2024-04-02 19:04:59 633人浏览 八月长安
摘要

目录1 用法2 参数3 头文件与静态文件4 音乐路径1 用法 PlaySound是windows中用来播放声音的api函数, 函数接口如下:  BOOL PlaySound(LPC

1 用法

PlaySound是windows中用来播放声音的api函数,

函数接口如下: 

BOOL PlaySound(LPCSTR pszSound, HMODULE hmod,DWord fdwSound) 

2 参数

其中pszSound用来指定要播放的文件,可以是资源名或者音乐文件的路径,若为空(NULL)则停止正在播放的声音。PlaySound只能播放WAV文件。 

hmod一般设置为空(NULL),除非你要指向资源标识符(即fdwSound被定义为SND_RESOURCE)。 

fdwSound用来指定播放模式,参数如下: 

SND_APPLICATio

用应用程序指定的关联来播放声音。

SND_ALIAS 

pszSound参数指定了注册表或WIN.INI中的系统事件的别名。

SND_ALIAS_ID 

pszSound参数指定了预定义的声音标识符。

SND_ASYNC 

用异步方式播放声音,PlaySound函数在开始播放后立即返回。

SND_FILENAME 

pszSound参数指定了WAVE文件名。

SND_LOOP 

重复播放声音,必须与SND_ASYNC标志一块使用。

SND_MEMORY 

播放载入到内存中的声音,此时pszSound是指向声音数据的指针。

SND_nodeFAULT 

不播放缺省声音,若无此标志,则PlaySound在没找到声音时会播放缺省声音。

SND_NOSTOP 

PlaySound不打断原来的声音播出并立即返回FALSE。

SND_NOWai

如果驱动程序正忙则函数就不播放声音并立即返回。

SND_PURGE 

停止所有与调用任务有关的声音。若参数pszSound为NULL,就停止所有的声音,否则,停止pszSound指定的声音。

SND_RESOURCE 

pszSound参数是WAVE资源的标识符,这时要用到hmod参数。

SND_SYNC 

同步播放声音,在播放完后PlaySound函数才返回。

SND_SYSTEM 

如果是背景窗口,当这个标志被设置,声音是分配到音频会议系统通知的声音。系统音量控制程序(sndvol)显示音量滑块控制系统通知的声音。设置该标志将下控制音量滑块。如果没有设置该标志,声音是分配到默认的音频会议的应用进程。

3 头文件与静态文件


#include <Windows.h>

#include<mmsystem.h>

#pragma comment(lib,"Winmm.lib")

4 音乐路径

到此这篇关于C语言PlaySound函数使用方法的文章就介绍到这了。希望对大家的学习有所帮助,也希望大家多多支持编程网。

--结束END--

本文标题: C语言PlaySound函数使用方法

本文链接: https://lsjlt.com/news/159308.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • C语言PlaySound函数使用方法
    目录1 用法2 参数3 头文件与静态文件4 音乐路径1 用法 PlaySound是windows中用来播放声音的API函数, 函数接口如下:  BOOL PlaySound(LPC...
    99+
    2024-04-02
  • c语言playsound函数怎么使用
    在C语言中,可以使用`PlaySound`函数来播放音频文件。`PlaySound`函数位于`mmsystem.h`头文件中,需要使...
    99+
    2023-09-16
    c语言
  • C语言PlaySound函数怎么用
    这篇文章主要为大家展示了“C语言PlaySound函数怎么用”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“C语言PlaySound函数怎么用”这篇文章吧。1用法PlaySound是windows...
    99+
    2023-06-21
  • C语言GetStdHandle函数使用方法
    目录函数的接口作用参数返回值函数的接口 HANDLE WINAPI GetStdHandle( _In_ DWORD nStdHandle ); //WINAPI不是返回...
    99+
    2024-04-02
  • C语言SetConsoleCursorInfo函数使用方法
    目录函数的接口作用返回值函数的接口 BOOL WINAPI SetConsoleCursorInfo( _In_ HANDLE hConsoleOutpu...
    99+
    2024-04-02
  • C语言SetConsoleCursorPosition函数使用方法
    目录函数接口作用:测试代码1测试结果1测试代码2测试结果2函数接口 BOOL WINAPI SetConsoleCursorPosition( _In_ HANDLE ...
    99+
    2024-04-02
  • C语言SetConsoleTextAttribute函数使用方法
    目录1、函数接口2、作用3、参数4、测试代码5、直接使用数字进行配色1、函数接口 BOOL WINAPI SetConsoleTextAttribute( _In_ H...
    99+
    2024-04-02
  • C语言system函数使用方法详解
    目录函数接口作用返回值测试代码参数MODE命令color命令函数接口 _DCRTIMP int __cdecl system( _In_opt_z_ char ...
    99+
    2024-04-02
  • C语言qsort函数使用方法详解
    目录1.qsort函数1.1qsort函数功能1.2参数介绍2.qsort函数功能测试3.冒泡排序思想模拟实现qsort1.qsort函数 void qsort (void* bas...
    99+
    2024-04-02
  • C语言qsort()函数的使用方法详解
    目录前言1.参数含义1.首元素地址base2.元素个数num3.元素大小size4.自定义比较函数compar2.使用方式1.头文件2.compar的实现3.整体代码总结前言 &nb...
    99+
    2024-04-02
  • C语言SetConsoleCursorInfo函数使用方法是什么
    本篇文章为大家展示了C语言SetConsoleCursorInfo函数使用方法是什么,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。函数的接口BOOL WINAPI SetCons...
    99+
    2023-06-21
  • C语言SetConsoleCursorPosition函数使用方法是什么
    这篇文章给大家介绍C语言SetConsoleCursorPosition函数使用方法是什么,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。函数接口BOOL WINAPI SetConsoleCurso...
    99+
    2023-06-21
  • C语言GetStdHandle函数使用方法是什么
    今天就跟大家聊聊有关C语言GetStdHandle函数使用方法是什么,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。函数的接口HANDLE WINAPI GetSt...
    99+
    2023-06-21
  • C语言函数的使用方法是什么
    本文小编为大家详细介绍“C语言函数的使用方法是什么”,内容详细,步骤清晰,细节处理妥当,希望这篇“C语言函数的使用方法是什么”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知识吧。一、函数的嵌套调用在定义函数时,一个函数内...
    99+
    2023-06-30
  • C语言断言函数assert()的使用方法是什么
    本篇内容介绍了“C语言断言函数assert()的使用方法是什么”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!  在C语言库函数中提供了一个辅...
    99+
    2023-06-25
  • C语言rand和srand函数使用方法介绍
    目录前言随机数的本质重新播种生成一定范围内的随机数连续生成随机数前言 在实际编程中,我们经常需要生成随机数,例如,贪吃蛇游戏中在随机的位置出现食物,扑克牌游戏中随机发牌。 在C语言中...
    99+
    2023-02-11
    C语言rand和srand C语言rand方法 C语言srand方法
  • C语言中scanf函数的使用方法详解
    C语言中scanf函数的使用方法详解及代码示例 C语言是一门广泛应用于各种软件开发的编程语言,其中的输入输出函数在编写程序时起着非常重要的作用。其中,scanf函数是C语言中用于读取标...
    99+
    2024-02-22
    使用方法 输入输出 scanf函数
  • c语言处理函数调用的方法
    1. 要编译的测试代码: int plus(int x, int y) { return x + y; } int main(void) { return plus(3...
    99+
    2024-04-02
  • C语言函数如何使用
    今天小编给大家分享一下C语言函数如何使用的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我们一起来了解一下吧。一、函数的分类1.库函数库函数是C语言...
    99+
    2023-06-30
  • c语言中string函数用法
    string 函数库提供了操作字符串的函数,包括:字符串比较函数(strcmp()、strncmp()、strcasecmp())字符串复制函数(strcpy()、strncpy())字...
    99+
    2024-04-29
    c语言 数据格式化
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作