0

我正在开发一个钢琴应用程序,我想将屏幕与声音一起录制,以便用户录制一段音乐。我可以使用 AS3 或 Flash builder 做到这一点吗?如何?

4

2 回答 2

1

据我所知,使用闪光灯将屏幕录制到电影中是不可能的。但是,可能有办法绕过它——这完全取决于你如何做事。

您可以使用 draw 函数和 bitmapData 对象为您的应用拍摄一系列“屏幕截图”,将其编码为一系列图像并对其进行处理。您还需要通过生成波形数据并将其发送到声音对象(并同时保存)来手动捕获声音,而不是直接播放。然而,这并不是一件容易的事,而且构建自己的“midi”格式可能更容易;

每次用户按下钢琴按钮时,向数组添加一个“动作”(按下了什么键,发生了什么帧/时间,您可能需要的任何其他信息)。然后你让用户将该数组保存到一个文件中,当他们想要“查看歌曲”时,使用数据“重播”歌曲(只需从数组中读取每个项目并从数据中伪造用户输入)。

于 2012-09-13T05:30:51.533 回答
0

不,我不这么认为,记录屏幕的 api 不公开(Adobe 将此功能与 Adob​​e Connect 一起使用)但不共享 API

于 2012-09-13T05:55:34.783 回答