c语言调用mciSendString播放音乐

这篇具有很好参考价值的文章主要介绍了c语言调用mciSendString播放音乐。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

    如下所示,这是一个使用c语言调用系统方法mciSendString(),让系统播放音乐的示例:

baihuaxiang

   代码:

#include <graphics.h>
#include <Windows.h>
#include <mmsystem.h>

#pragma comment(lib,"WINMM.LIB")


int main(void)
{
	initgraph(720, 450);
	loadimage(0, "weixinyu.png");
	mciSendString(TEXT("open music.mp3 alias song"), NULL, 0, NULL);
	mciSendString(TEXT("play song repeat"), NULL, 0, NULL);
	system("pause");
	closegraph();
	return 0;
}

    这段代码还调用了easyx画图库,安装非常简单,地址:EasyX Graphics Library for C++ 

    在安装的时候,会自动识别系统visual studio位置,但是需要手动点击安装。

c语言调用mciSendString播放音乐,c++,c语言,mciSendString,playmusic,mp3,easyx

    这里loadimage(),图片格式最好是jpg,或者png格式,不要通过改后缀的方式来让它变为一张图片。同理,这里的音乐文件需要mp3格式,或者其他的mpeg,avi,wav格式,同样的,我们不能通过更改后缀的方式让他变为一个mp3格式文件,否则有可能播放不了。

    图片和音乐文件放在项目路径下即可。

c语言调用mciSendString播放音乐,c++,c语言,mciSendString,playmusic,mp3,easyx

    另外,分享一个获取音乐文件的办法,这里需要大家熟悉一点web开发的技巧,一般的音乐,比如qq音乐,要下载,可能需要登录,会员什么的,而且大部分歌曲都无法通过界面下载下来,只能通过一些手段,当然不是非法的。

    我们打开qq音乐界面:https://y.qq.com/n/ryqq/player     c语言调用mciSendString播放音乐,c++,c语言,mciSendString,playmusic,mp3,easyx 

    直接下载无法下载,但是我们可以通过查看这些歌曲的资源来下载:

    1)打开浏览器开发者工具,右键检查,或者快捷键按F12;

    2)切换到network标签,通过筛选多媒体media文件过滤其他文件,只剩下歌曲资源;

    3)点击播放的音乐,每一首都会在播放之后,通过后台加载歌曲资源;

    4)右键加载出来的歌曲资源选择在新标签中打开,之后就可以点击新标签页面的三个点中的下载选项下载。

c语言调用mciSendString播放音乐,c++,c语言,mciSendString,playmusic,mp3,easyx

打开之后是这样的:

c语言调用mciSendString播放音乐,c++,c语言,mciSendString,playmusic,mp3,easyx

   这个资源在浏览器里面可以播放,直接下载就可以。

   动态截图:

c语言调用mciSendString播放音乐,c++,c语言,mciSendString,playmusic,mp3,easyx文章来源地址https://www.toymoban.com/news/detail-672803.html

到了这里,关于c语言调用mciSendString播放音乐的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • mciSendString函数简介(播放音乐以及录音相关操作)

    函数功能:播放多媒体音乐,视频等 mciSendString是用来播放多媒体文件的API指令,可以播放MPEG,AVI,WAV,MP3,等等。这个函数有自己的mci指令,可以通过不同的指令实现不同的功能。这里我会详细讲解mciSendString这个函数的常见用法,以及怎么去对音乐播放,快进、快退、录音等功

    2023年04月20日
    浏览(38)
  • 音乐解锁工具v1.10.3,音乐格式转换,ncm转mp3,kgm转mp3,kgma转mp3,mgg转mp3,mflac转mp3,qmc转mp3,xm转mp3,kwm转mp3

    这款【音乐解锁工具】目前支持解锁多种格式的音乐文件,能够满足大多数人的日常使用要求了。 【音乐解锁工具】的原理是将下载的特殊格式的音乐文件恢复到加密前的格式,所以解锁后得到的音乐格式不一定都是mp3,但一般都可以在其他播放器上播放了,如果必须要mp

    2023年04月16日
    浏览(65)
  • 下载的音乐如何转成MP3?分享两种将音频转换为MP3格式的方法

    如果您下载了一些音频文件,但是它们不是MP3格式,那么您可能需要将它们转换为MP3格式,以便在各种设备上播放。以下是两种将音频转换为MP3格式的方法。 方法一:使用免费的在线转换工具 有许多免费的在线转换工具可以将音频文件转换为MP3格式,例如Zamzar、Online Conver

    2024年02月06日
    浏览(64)
  • 付费加密音乐格式转换Mp3、Flac工具

    一、工具介绍 这是一款免费的将付费加密音乐等多种格式转换Mp3 Flac工具,现在大部分云音乐公司,比如QQ音乐、酷我音乐、酷狗音乐、网易云音乐、虾米音乐(RIP🙏)等,都推出了自己专属的云音乐格式,这些格式一般只能在制定的播放器里播放,其它的播放软件并不支持,

    2024年02月11日
    浏览(45)
  • Android 播放mp3文件

    1,在res/raw中加入mp3文件 2,实现播放类 3,初始化声音播放类,一般在onCreate中调用 4,调用播放,初始化后可以多次调用 5,播放速度与音量等参数调节

    2024年02月09日
    浏览(36)
  • 怎么把音乐从电脑传到苹果手机?电脑mp3导入苹果手机

    怎么把音乐从电脑传到苹果手机 ?相信不少音乐爱好者都喜欢把歌曲导入手机,方便自己随时听吧。您是否想要在iPhone播放喜欢的歌曲?你是怎么从电脑mp3导入苹果手机呢?有兴趣了解吗?别着急,下面我们将确切讨论如何将电脑上下载的音乐导入iPhone。 很多朋友在刚拿到

    2024年02月05日
    浏览(182)
  • arduino与MP3模块播放声音

    Arduino连接mp3模块播放音乐,可以不用写代码就可以播放音乐了。或者说MP3模块做到可以自己连电就播放音乐了。效果如下: 该mp3模块自带SD卡读取功能和扬声器。 用电脑读取sd卡,并保存mp3音乐,然后将存有音乐的SD卡放到MP3模块即可。 注意事项: 1)所有音乐档案一定要放

    2024年02月13日
    浏览(38)
  • 【干货】分享几个免费下载音乐mp3的网站实测可用

    本文仅用于学习交流,不做任何声明。 分享几个免费下载音乐mp3的网站、免费音乐、 大家有找不到资源的,可以留言评论下,帮忙代下载~~ 文本由PUSDN强力驱动! 有账号的朋友,可以点个赞或者评论两句哦,评论后会获得积分奖励~ 评价:比较推荐,无需登录,歌曲较全,

    2024年02月06日
    浏览(84)
  • 怎么把视频音乐提取成mp3,5个快速方法易学易懂

    怎么把视频音乐提取成mp3?将视频音乐提取成MP3格式,是指将视频文件中的音频部分提取出来,并将提取出的音频文件转换成MP3格式。这样能够更方便地进行编辑、传输和分享等操作。     一般来说,视频资源中的音频数据存储在视频中,与可视数据共存。如果用户仅需要音

    2024年02月07日
    浏览(37)
  • 音乐怎么转换成mp3格式?分享几种简单格式转换方法

    MP3 格式是一种压缩格式,它可以将音频文件的大小减小到原始文件的一半或更少,节省存储空间。这对于那些拥有大量音乐和需要在移动设备上播放音乐的人来说非常有用。其次,MP3 格式是一种广泛使用的格式,几乎可以在所有的设备上播放,包括计算机、手机、平板电脑

    2024年02月11日
    浏览(55)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包