播放声音 (c++) (windows)
自己看自己看自己看自己看自己看自己看
在<windows.h>中
一:BOOL WINAPI MessageBeep (_in UINT uType );
播放一个波形文件 (也就是wac格式),每个声音类型的波形声音在注册表中有一个条目 (entry ) 指定
如MB_OK
二:BOOL WINAPI BEEP (
_in DWORD dwFreq, //频率
_in DWORD dwDuration //毫秒
);

G 调:G A B C D E #F G
C 调:C D E F G A B
E 调:E #F #G A B #C #D
致敬正在抗疫的工作人员和我们伟大的祖国

#include <windows.h>
#include <cstdio>
#define TIME 1000 int main ()
{
printf(" 起来!不愿做奴隶的人们!\n\
把我们的血肉筑成我们新的长城!\n\
中华民族到了最危险的时候,\n\
每个人被迫着发出最后的吼声。\n\
起来!起来!起来!\n\
我们万众一心,\n\
冒着敌人的炮火,前进!\n\
冒着敌人的炮火,前进!\n\
前进!前进、进!\n\n");
printf("向伟大的祖国致敬 作者YaoLin_X\n不得盗用本人的作品以做违法《国歌法》的事\n若不听劝阻,承担法律责任,本人不负任何责任\n默认用户已经同意");
Beep(294,TIME/2 ); Beep(392,TIME*3/2); Beep(392,TIME/2 ); Beep(392,TIME*3/4); Beep(392,TIME/4 );
Beep(294,TIME/2 ); Beep(330,TIME/4 ); Beep(349,TIME/4 ); Beep(392,TIME ); Beep(392,TIME );
Sleep(TIME/2 ); Beep(494,TIME/2 ); Beep(392,TIME/2 ); Beep(440,TIME/4 ); Beep(494,TIME/4 );
Beep(587,TIME ); Beep(587,TIME ); Beep(494,TIME*3/4); Beep(494,TIME/4 ); Beep(392,TIME*3/4);
Beep(494,TIME/4 ); Beep(587,TIME*3/4); Beep(494,TIME/4 ); Beep(440,TIME ); Beep(440,TIME*2 );
Beep(659,TIME ); Beep(587,TIME ); Beep(440,TIME ); Beep(494,TIME ); Beep(587,TIME/2 );
Beep(494,TIME/2 ); Sleep(TIME/2 ); Beep(587,TIME/2 ); Beep(494,TIME/2 ); Beep(440,TIME/4 );
Beep(494,TIME/4 ); Beep(392,TIME ); Beep(494,TIME ); Sleep(TIME ); Beep(294,TIME*3/4);
Beep(330,TIME/4 ); Beep(392,TIME/2 ); Beep(392,TIME/2 ); Beep(494,TIME*3/4); Beep(494,TIME/4 );
Beep(587,TIME/2 ); Beep(587,TIME/2 ); Beep(440,TIME/2 ); Beep(440,TIME/4 ); Beep(440,TIME/4 );
Beep(330,TIME ); Beep(440,TIME*3/2); Beep(294,TIME/2 ); Beep(392,TIME*3/2); Beep(392,TIME/2 );
Beep(494,TIME*3/2); Beep(494,TIME/2 ); Beep(587,TIME*2 ); Beep(392,TIME*3/4); Beep(494,TIME/4 );
Beep(587,TIME/2 ); Beep(587,TIME/2 ); Beep(659,TIME ); Beep(587,TIME ); Beep(494,TIME*3/4);
Beep(392,TIME/4 ); Beep(587,TIME/3 ); Beep(587,TIME/3 ); Beep(587,TIME/3 ); Beep(494,TIME/2 );
Sleep(TIME/2 ); Beep(392,TIME/2 ); Sleep(TIME/2 ); Beep(294,TIME ); Beep(392,TIME );
Beep(494,TIME*3/4); Beep(392,TIME/4 ); Beep(587,TIME/3 ); Beep(587,TIME/3 ); Beep(587,TIME/3 );
Beep(494,TIME/2 ); Sleep(TIME/2 ); Beep(392,TIME/2 ); Sleep(TIME/2 ); Beep(294,TIME );
Beep(392,TIME ); Beep(294,TIME ); Beep(392,TIME ); Beep(294,TIME ); Beep(392,TIME );
Beep(392,TIME );
return 0;
}
播放声音 (c++) (windows)的更多相关文章
- 29.QT-自定义窗口拖动、自定义QToolButton/QPushButton开关按钮、界面阴影,声音等总结
自定义窗口及拖动 1.自定义无边框窗口时,需要将窗口标志设为: Qt::FramelessWindowHint |Qt::WindowSystemMenuHint | Qt::WindowMinMax ...
- windows编程:资源和播放声音
要播放声音,要附加项:winmm.lib,然后包含头文件:#include <mmsystem.h> 播放声音用PlaySound函数,只能播放midi和wav波形文件. #define ...
- MFC使用Windows media player播放声音文件
一.在需要播放声音的资源上添加控件 资源视图 . 选择添加控件的资源(如对话框).右键单击.插入ActiveX控件.调整你需要的控件属性并记录ID 二.在项目中添加播放声音的类 点击菜单中的项目.添 ...
- Windows Phone 8初学者开发—第15部分:在选中ListItem时播放声音
原文 Windows Phone 8初学者开发—第15部分:在选中ListItem时播放声音 第15部分:在选中ListItem时播放声音 原文地址: http://channel9.msdn.co ...
- windows播放声音
一般播放MP3常见的有两种方法,一种是自己解码,另外一种用系统的库,比如MCI,当然如果可以用控件直接用个控件会更方便. 1. 使用mci #include <windows.h> ...
- Windows Phone 如何在程序中播放提示声音?
在Windows Phone 中播放提示音可以使用 Microsoft.Xna.Framework.Audio 命名空间下的 SoundEffect 类.具体使用方法如下: 1. 根据声音文件路径创建 ...
- C#播放声音的四种方法 +AxWindowsMediaPlayer的详细用法
C#播放声音的四种方法 第一种是利用DirectX 1.安装了DirectX SDK(有9个DLL文件).这里我们只用到MicroSoft.DirectX.dll和 Microsoft.Directx ...
- 【WP开发】在手机屏幕点亮时播放声音
今天说的内容有点流氓,请诸君在开发应用时谨慎使用. 那么,这活儿到底有多流氓呢? 先介绍一下要实现的功能:当用户按电源键(也可以是双击屏幕)点亮手机的屏幕时播放一下短音乐,而且应用程序可以不在前台运行 ...
- 如何解决Windows 10系统下设备的声音问题
如何解决Windows 10系统下设备的声音问题? 请阅读下面的说明来解决Windows 10设备上的声音问题. 1. 检查设备管理器 打开开始菜单,键入设备管理器, 从出现的结果中选择并打开它. 在 ...
随机推荐
- 五、【Docker笔记】Dockers仓库
仓库是集中存放镜像的地方,仓库的概念不要与注册服务器做混淆.注册服务器是存放仓库的具体服务器,每个服务器上可能有多个仓库,一个仓库有多个镜像. 仓库又可分为共有仓库和私有仓库,最大的共有仓库即Dock ...
- A - A FZU - 2205
A - A FZU - 2205 一个国家有 N 个城市,国王不希望国家中存在三个城市之间能够互相直接到达,但道路要求尽可能的多,道路是双向边,且无重边无自环. 国王希望你最好能解决这个问题.求最多存 ...
- SpringBoot系列之RabbitMQ使用实用教程
SpringBoot系列之RabbitMQ使用实用教程 @ 目录 1. 消息队列概述 1.1 MQ的概述 1.2 MQ目的地形式 2. 消息队列实现方式 2.1 常见MQ框架 2.2 MQ实现方式 3 ...
- C语言:signed和unsigned的区别
参考博客:https://blog.csdn.net/wen381951203/article/details/79922220 signed和unsigned用于修饰整数类型(包括char,从ANS ...
- xmind转为markdown
先将xmind导出为.opml 将opml导入Typora (需要安装pandoc)
- 1030 Travel Plan (30分)(dijkstra 具有多种决定因素)
A traveler's map gives the distances between cities along the highways, together with the cost of ea ...
- 加密采矿僵尸网路病毒还在蔓延! kinsing kdevtmpfsi redis yarn docker
Hadoop yarn 加密采矿僵尸网路病毒还在继续蔓延! 解决步骤 如果你同样遇到了kdevtmpfsi异常进程,占用了非常高的CPU和出网带宽,影响到了你的正常业务,建议使用以下步骤解决 杀掉异常 ...
- canvas压缩、裁切图片和格式转换的方法
按照大小压缩图片,或者按照特定分辨率裁切图片,转为blob数据.自动处理ios中可能存在的照片偏差90°问题. 例如,获取300*300大小的头像,实现以下效果: 使用方式: <!-- 引入js ...
- 利用xposed hook Auto.js程序、解密其js脚本
一.原理 原理很简单就是hook auto.js的com.stardust.autojs.script.StringScriptSource类,当然前题你要逆向的auto.js程序dex没有加固,当然 ...
- leetcode c++做题思路和题解(2)——链表的例题和总结
链表的例题和总结 0. 目录 环形链表 1. 环形链表 题目: https://leetcode-cn.com/problems/linked-list-cycle/ 看了别人的思路真是感概万千,思路 ...