我正在开发一个钢琴应用程序,我想将屏幕与声音一起录制,以便用户录制一段音乐。我可以使用 AS3 或 Flash builder 做到这一点吗?如何?
问问题
707 次
2 回答
1
据我所知,使用闪光灯将屏幕录制到电影中是不可能的。但是,可能有办法绕过它——这完全取决于你如何做事。
您可以使用 draw 函数和 bitmapData 对象为您的应用拍摄一系列“屏幕截图”,将其编码为一系列图像并对其进行处理。您还需要通过生成波形数据并将其发送到声音对象(并同时保存)来手动捕获声音,而不是直接播放。然而,这并不是一件容易的事,而且构建自己的“midi”格式可能更容易;
每次用户按下钢琴按钮时,向数组添加一个“动作”(按下了什么键,发生了什么帧/时间,您可能需要的任何其他信息)。然后你让用户将该数组保存到一个文件中,当他们想要“查看歌曲”时,使用数据“重播”歌曲(只需从数组中读取每个项目并从数据中伪造用户输入)。
于 2012-09-13T05:30:51.533 回答
0
不,我不这么认为,记录屏幕的 api 不公开(Adobe 将此功能与 Adobe Connect 一起使用)但不共享 API
于 2012-09-13T05:55:34.783 回答