请教各位大佬,如何用 C++的警告弹窗演奏一首歌曲

2019 年 8 月 17 日
 Ascotbe
5556 次点击
所在节点    C++
17 条回复
augustheart
2019 年 8 月 17 日
先做个演奏歌曲的模块,然后注册操作系统异常处理,在异常的时候转到演奏模块。
如果我没理解错你的想法的话,你只能这么做。
blinue
2019 年 8 月 17 日
windows 里有 beep 函数,可以指定频率,没搞懂警告弹窗什么意思
v2byy
2019 年 8 月 17 日
有个 xp 之歌
murmur
2019 年 8 月 17 日
那不是鬼畜的做法么 直接拉声音到采样器里就可以了 这种频率明显的采样都不需要自己调节 随便康泰克都可以搞定
ihciah
2019 年 8 月 17 日
那直接 winapi 啊
ysc3839
2019 年 8 月 18 日
首先 C++ 自身没有“警告弹窗”,你说的可能是操作系统的弹窗和音效。
其次,这声音音调是固定的,你不做处理大概是演不成一首曲子的。所以严格来说和 C++ 关系不大,更偏向于音乐编辑方面的。当然也不排除你想自己用 C++ 实现一个音乐编辑软件。
mixplugs
2019 年 8 月 18 日
如果说是鬼畜那种的话,需要把弹窗声音录下来之后做音频方面的处理。不需要 cpp。
0x3f3f
2019 年 8 月 18 日
你可以打出节奏,歌曲旋律就别想了
autogen
2019 年 8 月 18 日
B 站那个是 Premiere 做的。。。。弹窗可以用 MessageBox,录屏下来导入到 PR,加 BGM,调速度
CEBBCAT
2019 年 8 月 18 日
你也许可以看看好和弦的作品,比如《我是怎麼做出「柯媽媽」影片的?以及丁丁到底唱了什麼?》这一期。Youtube 上有,Bilibili 可能也有
<amp-youtube data-videoid="xrbxOt84PfM" layout="responsive" width="480" height="270"></amp-youtube>
Ascotbe
2019 年 8 月 18 日
具体怎么实现呢
Ascotbe
2019 年 8 月 18 日
@blinue BEEP 那个我听的难受 网上有源码
Ascotbe
2019 年 8 月 18 日
@ihciah 具体怎么操作? API 那么多
Ascotbe
2019 年 8 月 18 日
@ysc3839 MessageBox 这个 API 有好几种声音的
Ascotbe
2019 年 8 月 18 日
@0x3f3f 对对对就是节奏 可能我没表达清楚,具体怎么做呢大佬
Ascotbe
2019 年 8 月 18 日
@autogen 不能用程序直接做吗
autogen
2019 年 8 月 18 日
专业的工具做专业的事。。。

你要闲的蛋疼用 C++写也可以,我提供一个思路:

用 cocos2d,弹窗截好图作为一个 sprite,播放 bgm,设置一个定时器动态添加 sprite 就行了,

当然你用 gdi/directdraw+mmio 也行,

说白了就是画图,用 Premiere 做比用 C++做更方便一些

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/592765

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX