最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

C語言PlaySound函數(shù)使用方法

 更新時(shí)間:2021年12月07日 10:06:40   作者:流浪孤兒  
這篇文章介紹了C語言PlaySound函數(shù)的使用方法,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧

1 用法

PlaySound是windows中用來播放聲音的API函數(shù),

函數(shù)接口如下:?

BOOL PlaySound(LPCSTR pszSound, HMODULE hmod,DWORD fdwSound)?

2 參數(shù)

其中pszSound用來指定要播放的文件,可以是資源名或者音樂文件的路徑,若為空(NULL)則停止正在播放的聲音。PlaySound只能播放WAV文件。?

hmod一般設(shè)置為空(NULL),除非你要指向資源標(biāo)識符(即fdwSound被定義為SND_RESOURCE)。?

fdwSound用來指定播放模式,參數(shù)如下:?

SND_APPLICATION?

用應(yīng)用程序指定的關(guān)聯(lián)來播放聲音。

SND_ALIAS?

pszSound參數(shù)指定了注冊表或WIN.INI中的系統(tǒng)事件的別名。

SND_ALIAS_ID?

pszSound參數(shù)指定了預(yù)定義的聲音標(biāo)識符。

SND_ASYNC?

用異步方式播放聲音,PlaySound函數(shù)在開始播放后立即返回。

SND_FILENAME?

pszSound參數(shù)指定了WAVE文件名。

SND_LOOP?

重復(fù)播放聲音,必須與SND_ASYNC標(biāo)志一塊使用。

SND_MEMORY?

播放載入到內(nèi)存中的聲音,此時(shí)pszSound是指向聲音數(shù)據(jù)的指針。

SND_NODEFAULT?

不播放缺省聲音,若無此標(biāo)志,則PlaySound在沒找到聲音時(shí)會播放缺省聲音。

SND_NOSTOP?

PlaySound不打斷原來的聲音播出并立即返回FALSE。

SND_NOWAIT?

如果驅(qū)動程序正忙則函數(shù)就不播放聲音并立即返回。

SND_PURGE?

停止所有與調(diào)用任務(wù)有關(guān)的聲音。若參數(shù)pszSound為NULL,就停止所有的聲音,否則,停止pszSound指定的聲音。

SND_RESOURCE?

pszSound參數(shù)是WAVE資源的標(biāo)識符,這時(shí)要用到hmod參數(shù)。

SND_SYNC?

同步播放聲音,在播放完后PlaySound函數(shù)才返回。

SND_SYSTEM?

如果是背景窗口,當(dāng)這個(gè)標(biāo)志被設(shè)置,聲音是分配到音頻會議系統(tǒng)通知的聲音。系統(tǒng)音量控制程序(sndvol)顯示音量滑塊控制系統(tǒng)通知的聲音。設(shè)置該標(biāo)志將下控制音量滑塊。如果沒有設(shè)置該標(biāo)志,聲音是分配到默認(rèn)的音頻會議的應(yīng)用進(jìn)程。

3 頭文件與靜態(tài)文件

#include <Windows.h>

#include<mmsystem.h>

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

4 音樂路徑

到此這篇關(guān)于C語言PlaySound函數(shù)使用方法的文章就介紹到這了。希望對大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。

相關(guān)文章

  • C語言實(shí)現(xiàn)堆排序的簡單實(shí)例

    C語言實(shí)現(xiàn)堆排序的簡單實(shí)例

    這篇文章主要介紹了C語言實(shí)現(xiàn)堆排序的簡單實(shí)例,講述了堆排序的原理,需要的朋友可以參考下
    2014-07-07
  • C語言實(shí)現(xiàn)貪吃蛇游戲(命令行)

    C語言實(shí)現(xiàn)貪吃蛇游戲(命令行)

    這篇文章主要為大家詳細(xì)介紹了C語言命令行實(shí)現(xiàn)貪吃蛇游戲,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2020-06-06
  • C語言中讀寫交替時(shí)出現(xiàn)的問題分析

    C語言中讀寫交替時(shí)出現(xiàn)的問題分析

    讀寫命令交替,一定要使用fseek重新定位,否則出現(xiàn)輸入顯示混亂,這篇文章主要介紹了C語言中讀寫交替時(shí)出現(xiàn)的問題分析,需要的朋友可以參考下
    2022-12-12
  • C++?雙冒號::符號詳解

    C++?雙冒號::符號詳解

    本文主要介紹了C++?雙冒號::符號詳解,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2023-03-03
  • C++將音頻PCM數(shù)據(jù)封裝成wav文件的方法

    C++將音頻PCM數(shù)據(jù)封裝成wav文件的方法

    這篇文章主要為大家詳細(xì)介紹了C++將音頻PCM數(shù)據(jù)封裝成wav文件的方法,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2022-01-01
  • C語言 操作符分類解析與使用

    C語言 操作符分類解析與使用

    C 語言提供了豐富的操作符,有:算術(shù)操作符,移位操作符,位操作符,邏輯操作符,逗號表達(dá)式。讓我們通讀本篇來詳細(xì)了解吧
    2021-11-11
  • 深入了解C語言中的const和指針

    深入了解C語言中的const和指針

    這篇文章將具體為大家介紹一下C語言中const和指針的使用,文中的示例代碼講解詳細(xì),對我們學(xué)習(xí)const和指針有一定幫助,需要的可以參考一下
    2022-02-02
  • 判斷本機(jī)office安裝版本的方法分享

    判斷本機(jī)office安裝版本的方法分享

    這篇文章主要介紹了判斷本機(jī)office安裝版本的方法分享,需要的朋友可以參考下
    2014-01-01
  • C++高并發(fā)內(nèi)存池的實(shí)現(xiàn)

    C++高并發(fā)內(nèi)存池的實(shí)現(xiàn)

    本文主要介紹了C++高并發(fā)內(nèi)存池的實(shí)現(xiàn),文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2022-07-07
  • C語言實(shí)現(xiàn)手寫Map(數(shù)組+鏈表+紅黑樹)的示例代碼

    C語言實(shí)現(xiàn)手寫Map(數(shù)組+鏈表+紅黑樹)的示例代碼

    這篇文章主要為大家詳細(xì)介紹了如何利用C語言實(shí)現(xiàn)手寫Map(數(shù)組+鏈表+紅黑樹),文中的示例代碼講解詳細(xì),對我們學(xué)習(xí)有一定借鑒價(jià)值,需要的可以參考一下
    2022-09-09

最新評論

乌鲁木齐市| 唐河县| 贺州市| 温州市| 洛隆县| 德兴市| 上林县| 吉隆县| 邹平县| 桐乡市| 大邑县| 斗六市| 德阳市| 阿勒泰市| 香格里拉县| 永和县| 灵武市| 淮阳县| 河津市| 凌云县| 高唐县| 山丹县| 乡城县| 芮城县| 阿拉善左旗| 白银市| 萍乡市| 博爱县| 修文县| 加查县| 诸城市| 满城县| 鲁甸县| 什邡市| 黄冈市| 双城市| 个旧市| 沂源县| 霞浦县| 陈巴尔虎旗| 东兰县|