標籤:alias 模式 logs and bool 完成 返回 repeat type
//音樂ApsaraVideo for Media Processing#include<mmsystem.h> //winmm.lib的庫支援pragma comment(lib, "winmm.lib") // ?加了lib也可能是動態庫//一、PlaySound 只能放wav檔案//1.例子PlaySound(_T("國歌.wav"), NULL, SND_FILENAME | SND_LOOP | SND_ASYNC);//2.原型BOOLWINAPIPlaySoundA(_In_opt_ LPCSTR pszSound, //檔案名稱_In_opt_ HMODULE hmod, //載入模式_In_ DWORD fdwSound //播放模式);//3.播放模式SND_FILENAME //指定的wav檔案載入SND_RESOURCE //資源載入SND_SYNC //同步播放,播放完之後PlaySound函數才結束SND_ASYNC //非同步播放,調用完成後,PlaySound立刻返回,非堵塞SND_LOOP //迴圈播放, 必須和非同步播放一起//二、 mciSendString //MCI系列函數(媒體控制項介面),可以播放大部分的音樂檔案,比如說mp3//1.例子mciSendString(_T("open see_you_again.mp3 type MPEGVideo alias mymusic"), NULL, 0, NULL);mciSendString(_T("play mymusic repeat"), NULL, 0, NULL);mciSendString(_T("close mymusic"), NULL, 0, NULL);//2.原型WINMMAPIMCIERRORWINAPImciSendStringW(_In_ LPCWSTR lpstrCommand,_Out_writes_opt_(uReturnLength) LPWSTR lpstrReturnString,_In_ UINT uReturnLength,_In_opt_ HWND hwndCallback);
win32——音樂ApsaraVideo for Media Processing