10

多媒体播放(windows音乐播放)

 3 years ago
source link: https://feixiaoxing.blog.csdn.net/article/details/102767197
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.

多媒体播放(windows音乐播放)

费晓行 2019-10-27 15:23:46 758
分类专栏: 多媒体播放

【 声明:版权所有,欢迎转载,请勿用于商业用途。 联系信箱:feixiaoxing @163.com】

    在windows平台上面,开发音乐播放音乐不是一件很复杂的事情。当然,你如果需要自己进行音频的编解码工作,那还是有一些工作量的。事实上,如果我们只是用到播放音乐这个功能,比如写个小游戏、教育软件啥的,那么使用windows自带的API就可以实现这个目的。

1、添加多媒体库

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

2、打开文件

3、带阻塞地播放音乐,也就是播放不结束函数不返回

4、非阻塞地播放音乐,也就是命令发送结束就返回

5、结束音乐播放

6、所有的多媒体子命令

    从前自己写代码过分关注技术本身,反而对场景和应用不是很在意。就像这音乐播放一样,如果只是使用,使用mci库函数早就足够了。如果还需要进一步分析编解码的话,可能就需要研究一下ffmpeg之类的开源软件了。


About Joyk


Aggregate valuable and interesting links.
Joyk means Joy of geeK