使用AS3或Flash Builder录制声音屏幕

时间:2012-09-13 02:48:10

标签: actionscript-3 air flash-builder

我正在开发一个钢琴应用程序,我想将屏幕与声音一起录制,供用户录制。我可以使用AS3或Flash构建器执行此操作吗?如何?

2 个答案:

答案 0 :(得分:1)

据我所知,使用闪光灯将屏幕录制到电影是不可能的。但是,可能有办法解决这个问题 - 这一切都取决于你的工作方式。

你可以拍摄一系列"截图"你的应用程序使用draw函数和一个bitmapData对象,将其编码为一系列图像并对它们执行某些操作。您还需要通过生成波形数据并将其发送到声音对象(并同时保存)而不是直接播放来手动捕获声音。然而,这不是一项微不足道的工作,而且建立自己的" midi"格式;

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

答案 1 :(得分:0)

不,我不这么认为,记录屏幕的api不公开(Adobe在Adobe Connect中使用此功能)但不共享API