MFC如何添加MP3为背景音乐?不要用PlaySound。详细见问题补充

MFC如何添加MP3为背景音乐,该文件存放位置不定。不要用PlaySound,MFC在发布后,独立的EXE(不带该音乐文件)还有背景音乐吗?1,MFC如何添加MP3为背景... MFC如何添加MP3为背景音乐,该文件存放位置不定。不要用PlaySound, MFC在发布后,独立的EXE(不带该音乐文件)还有背景音乐吗?
1,MFC如何添加MP3为背景音乐,该文件存放位置不定。不要用PlaySound, MFC在发布后,独立的EXE(不带该音乐文件)还有背景音乐吗??
2,

以上代码外加#include <mmsystem.h>#pragma comment(lib, "WINMM.LIB")为什么播放不了这该死的b.mp3呢??/?
展开
 我来答
相思丶猫2C
2013-06-05 · TA获得超过1198个赞
知道小有建树答主
回答量:1432
采纳率:50%
帮助的人:952万
展开全部
PlaySound不支持mp3。
可以用mciSendString
独立的exe,那必须把mp3当成资源添加到工程中,之后再从资源中读取成二进制流,接着再用第三方库来解码mp3流并播放

open b.mp3 alias mysong
play mysong
注意大小写,还有路径
更多追问追答
追问
比如说我现在把b.mp3和要发布的程序装在一起,路径为:F:\学习\C语言\VB VC VF\sound\b.mp3。用mciSendString应该怎么写呀?
追答
GetModuleFileName
先用此函数获取该exe的绝对路径,然后提取出目录
比如exe路径 C:\\vc\\my.exe 提取目录C:\\vc,把你的mp3放在C:\\vc\\res\\m.mp3
这样就不用担心从编译器或者直接运行exe出现mp3找不到的问题
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式