前话是:想在MFC中添加音乐背景,然后就去查用什么函数可以播放音乐,查到俩个函数sndPlaySound和PlaySound,用函数当然是简单,但是这俩个函数只能播放wav格式的音乐,这就出现两个问题,一个是网上的音乐基本上没有wav格式,尤其是流行音乐;另一个问题是即使从MP3格式或其他格式转成wav格式,wav格式的文件太大了,大小是原文件的10倍以上。然后就想用其他办法了,由于我这个人比较懒,所以就找了个简单的方法:用控件。


前提:编译环境是VS2010


方法:打开资源视图—》对话框右键—》插入ActiveX控件—》Windows Media Player—》属性—》属性页—》源文件—》选择你的文件就OK了。

属性页上有各种格式的设定,设定就OK了。

很简单吧。

MFC播放MP3格式音乐相关推荐

  1. UE4大数据可视化教程(10)——设置背景音乐和播放MP3格式音乐

    目录 设置背景音乐 播放MP3格式音乐 设置背景音乐 将wav格式音乐拖入UE4,然后新建一个Sound_Cue,拖入场景 打开Sound_Cue,连接wav格式音乐,勾上循环

  2. vs用c语言mci播放失败,C#使用mci播放MP3格式音乐文件解决方案

    C#使用mci播放MP3格式音乐文件 [DllImport("winmm.dll")] public static extern int mciSendString(string  ...

  3. Java如何播放MP3格式音频文件,以及如何循环播放音频?

    首选,感谢你能在百忙之中阅读我的博客,在这里我告诉大家2中播放MP3格式音频的方法.第一种,使用自带的JavaFX技术来播放(现再最新的JDK版本中已被移除).第二种我们使用第三方库来进行播放. 点击 ...

  4. 如何将MP3格式音乐转换成M4R格式

    MP3是非常标准的音频数字编码格式.区别于其他格式的优势在于,它可以在不降低音质的前提下,大幅的降低文件的大小.因此MP3格式应用范围极广,我们日常生活中用到的歌曲格式也多为MP3.市面上几乎所有的电 ...

  5. java中支持mp3格式_可以播放mp3格式文件的机器,都遵守了什么协议,才能让mp3格式的文件可以:“一处保存,到处播放?...

    //题主修改了问题,第一段的立场就有点奇怪了 >_<.> //不是mp3格式去适应各种机器的,是各种机器按照mp3规范通过硬件或软件去解码mp3格式的文件,然后经过DAC(数字-&g ...

  6. 如何将MP3格式音乐转换成M4R格式 1

    MP3是非常标准的音频数字编码格式.区别于其他格式的优势在于,它可以在不降低音质的前提下,大幅的降低文件的大小.因此MP3格式应用范围极广,我们日常生活中用到的歌曲格式也多为MP3.市面上几乎所有的电 ...

  7. stm32 pwm播放wav格式音乐移植遇到的问题

    前言 初识pwm的时候就想做音乐播放器,奈何51单片机速度慢,现在入手stm32,可玩性一下提高了很多,重拾当年挖的坑.既然要造轮子,那肯定先看看大牛是怎么做的.传送门:https://github. ...

  8. Qt ——QSound播放wav格式音乐

    在使用Qt Create制作软件的时候,经常需要软件报警,这时候使用wav格式音乐就是一个很好的方法. 1. 修改pro文件 在文件中添加 QT += multimedia 2. 添加头文件声明 #i ...

  9. 使用Python播放mp3格式音频

    环境 Pycharm,Python3.x,pydub库(带介绍),ffmpeg(带介绍),simpleaudio库(带介绍) 探索之路(可略过) 一开始选的是用PyAudio,安装还要借用wheel, ...

最新文章

  1. BigData NoSQL —— ApsaraDB HBase数据存储与分析平台概览
  2. 置换 ---- 2020-2021 ICPC NERC 的 K. King‘s Task[置换类型思维题]
  3. 基于mybatis Interceptor的对 user_cache 表 address id_no 两个字段的加密解密;
  4. 使用百度媒体云视频解决方案实现html5视频播放功能
  5. 信息学奥赛一本通(2040:【例5.7】筛选法找质数)
  6. Eclipse 工具栏不见了
  7. Java操作mongoDB2.6的常见API使用方法
  8. UML图各类符号含义
  9. ecg 幅度_用ECG和PPG测血压靠谱吗?有什么比较好的算法?
  10. 【JavaWeb】(血泪踩雷史...)Token登录前后端交互及跨域问题
  11. 【JAVA】数据结构——二叉树的学习
  12. Windows错误、问题汇总
  13. 硬件学习之滤波电容的阻抗特性
  14. OpenCV:将一个三角形形变到另一个三角形
  15. i5功耗最低的cpu_CPU真的很费电? 三种环境下处理器功耗实测
  16. 代谢组学分析平台都有什么仪器?
  17. 预测、迭代与优化:用AI探寻组合优化问题最优解
  18. android短信接受震动,Android中实现拨打电话、发送短信、响铃、震动和获取当前时间...
  19. chatGPT 生成随机漫步代码
  20. RAM生成和调用(ISE)

热门文章

  1. 苹果手机评论情感分析
  2. 剑指 Offer 30. 包含min函数的栈(python3编写)
  3. ws832设置虚拟服务器,【华为 WS832 路由器使用总结】界面|设置|模式|信号_摘要频道_什么值得买...
  4. 这就是搜索引擎核心技术详解@学习笔记
  5. 求解最大连续子序列和问题----蛮力法
  6. PIE SDK打开自定义栅格数据
  7. 在特斯拉和蔚来自燃之后,比亚迪也自燃了……
  8. 使用epoll 实现TCP并发服务器
  9. PHP 异常错误处理
  10. 解决ARM64终端PC银河麒麟桌面系统V10SP1 grub-mkrescue生成的iso启动报错Synchronous Exception at 0x000000211BEC323C