【问题标题】:Record Screen with sound using AS3 or Flash Builder使用 AS3 或 Flash Builder 录制带有声音的屏幕
【发布时间】:2012-09-13 02:48:09
【问题描述】:

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

【问题讨论】:

    标签: actionscript-3 air flash-builder


    【解决方案1】:

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

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

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

    【讨论】:

    • actions 数组似乎是更好的选择)
    • 但是如果可以添加一些代码作为基础,这将更有帮助。 =)
    【解决方案2】:

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

    【讨论】:

      猜你喜欢
      • 2012-11-06
      • 1970-01-01
      • 2015-07-10
      • 2016-01-04
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-06-23
      相关资源
      最近更新 更多