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