问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

c语言编写的程序播放背景音乐

发布网友 发布时间:2022-04-23 16:35

我来回答

3个回答

热心网友 时间:2023-10-09 12:41

用windows CE里面播放音乐的库函数:

This function plays a single waveform sound. To play multiple sounds simultaneously, use the waveOut* functions in the Waveform Audio API.

BOOL sndPlaySound(
LPCTSTR lpszSoundName,
UINT fuSound
);
Parameters
lpszSoundName
Long pointer to a null-terminated string that specifies the sound to play. This parameter can be either an entry in the registry or in WIN.INI that identifies a system sound, or it can be the name of a waveform-audio file. (If the function does not find the entry, the parameter is treated as a file name.) If this parameter is NULL, any currently playing sound is stopped.
fuSound
Flags for playing the sound. The following table shows the possible values. Value Description
SND_ALIAS The pszSound parameter is a system-event alias in the registry or the WIN.INI file. Do not use with either SND_FILENAME or SND_RESOURCE.
SND_ASYNC The sound is played asynchronously and PlaySound returns immediately after beginning the sound. To terminate an asynchronously played waveform sound, call PlaySound with pszSound set to NULL.
SND_FILENAME The pszSound parameter is a file name.
SND_LOOP The sound plays repeatedly until PlaySound is called again with the pszSound parameter set to NULL. You must also specify the SND_ASYNC flag to indicate an asynchronous sound event.
SND_MEMORY A sound event's file is loaded in RAM. The parameter specified by pszSound must point to an image of a sound in memory.
SND_NODEFAULT No default sound event is used. If the sound cannot be found, PlaySound returns silently without playing the default sound.
SND_NOSTOP The specified sound event will yield to another sound event that is already playing. If a sound cannot be played because the resource needed to generate that sound is busy playing another sound, the function immediately returns FALSE without playing the requested sound.
If this flag is not specified, PlaySound attempts to stop the currently playing sound so that the device can be used to play the new sound.

SND_SYNC Synchronous playback of a sound event. PlaySound returns after the sound event completes.

Return Values
TRUE indicates success. FALSE indicates failure.

例如:
void PlayMusic()
{
sndPlaySound("Theme.wav",SND_LOOP|SND_ASYNC);
}
然后在你的工程目录下放入一个Theme.wav的音乐文件,再运行程序的同时它就会开始播放的!

热心网友 时间:2023-10-09 12:41

这种问题确实比较难,请教专业老师吧追问这就是老师留的作业啊,要是老师管的话就不用提问啦!!!他说什么培养你们的自学能力云云~~~

热心网友 时间:2023-10-09 12:42

多线程 你们老师让你们写win窗口程序吗
要是的话 那这个特定功能是什么呢???追问不是win窗口的吧,就是什么学生信息统计系统,选修课管理系统,图书馆图书信息管理系统~之类的,有几个总体的要求,其中之一是在程序运行的同时要播放背景音乐~~~~~~具体的实现功能的主程序我会弄,而且已经快完事了。就是背景音乐不会弄啊...
多线程怎么弄啊?不懂啊~~~

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
临沂比较有名的男装品牌 呼伦贝尔市悦动网络科技有限公司怎么样? 呼伦贝尔中汇实业有限公司怎么样? 呼伦贝尔油玉不绝电子商务有限公司怎么样? 如何避免wps卡顿? 属鼠的男人找对象是属什么,属鼠的人和什么属相合 96年鼠的姻缘在哪年 属相相合年份运势提升 2024属鼠找对象属什么最佳 黑客攻击网站能报案吗 黑客攻击报案有用吗 如何煮毛豆 煮毛豆的做法 华为手机怎么连接佳能打印机? 如何写音乐播放器的程序 煮毛豆的做法文字 为什么我的手机会突然放音乐,但找不到播放音乐的软件,所以不知道怎么关 ... 如何写一个可以播放音乐的程序(用简单C语言编写,可以给出音频文件,只需要播放即可) DELPHI 编程如何播放音乐 怎样煮毛豆,农家煮毛豆做法大全 在c语言程序中播放音乐 pv97智能音乐播放系统怎么设置连续播放音乐 水煮毛豆,怎么煮毛豆最好吃 如何用VB6.0制作一个简单的播放音乐的程序 求一个c语言代码,能实现播放音乐功能 C++编程,控制台程序如何播放音乐? C++ 程序如何自动播放音乐? 如何在手机上wps上同时选中两列进行编辑? 手机版的wps表格,如何选择不连续的单元格。 手机wps中excel表格如何使用Vlookup,一直无法选定区域,难道需要手动输入函数? 什么叫给鞋子喷漆?我一双白色长筒靴,沾染上了黄渍,擦不掉了,修鞋的说给喷漆,喷完跟新鞋一样吗? 如何自己在家生豆芽(黄豆芽,绿豆芽,黑豆 煮毛豆怎么煮好吃窍门 汇编语言中如何实现程序自动播放一段音乐 笔记本怎么连接佳能打印机, java应用程序怎么播放音乐? 煮毛豆需要放什么调料?煮多久才能让毛豆保持绿色? 这个程序怎么播放音乐,求大神指点 急求电脑音乐播放程序 有哪些途径可以买到优惠的电影票? 手机上哪里买电影票最省钱优惠? 如何DIY手工制作体育器材方法图解 如何自制健身器材 幼儿园小小班户外活动手工制作器械怎么制作 怎么购买特价电影票呢? 手工做的体育器材有那些 现在订电影票,哪里还有优惠吗 今天有什么买电影票的优惠方法么 体育器材手工怎么做(小学) 什么软件买电影票有优惠? 自制体育器材和自制开发体育器材一样吗? 特价电影票9.9哪里买?