Actionscript 3 使用actionscript3录制声音,无需等待麦克风活动开始编写bytearray

Actionscript 3 使用actionscript3录制声音,无需等待麦克风活动开始编写bytearray,actionscript-3,audio,bytearray,Actionscript 3,Audio,Bytearray,我正在as3中测试录音,现在我有一个问题: 我正在使用此行开始录音,并将声音数据写入bytearray(wich works): 但问题是,只有当麦克风上有一些活动时,声音才开始被写入 例如,假设我使用一个“rec”按钮并单击它,我希望在单击按钮后立即填充bytearray…而不是等待麦克风活动 那么,有没有可能用“没有声音”来填充bytearray?这是怎么做到的 谢谢你能带来的任何帮助 只需调整麦克风设置,使其在运行期间始终处于活动状态。您可以通过调整麦克风等设置来完成此操作。静音级别:

我正在as3中测试录音,现在我有一个问题:

我正在使用此行开始录音,并将声音数据写入bytearray(wich works):

但问题是,只有当麦克风上有一些活动时,声音才开始被写入

例如,假设我使用一个“rec”按钮并单击它,我希望在单击按钮后立即填充bytearray…而不是等待麦克风活动

那么,有没有可能用“没有声音”来填充bytearray?这是怎么做到的


谢谢你能带来的任何帮助

只需调整麦克风设置,使其在运行期间始终处于活动状态。您可以通过调整麦克风等设置来完成此操作。静音级别:


例如,您将静默级别设置为0,超时设置为99999或其他。这样,当没有声音或声音很低时,flash将不再自动关闭麦克风。

只需调整麦克风设置,使其在运行期间始终处于活动状态。您可以通过调整麦克风等设置来完成此操作。静音级别:


例如,您将静默级别设置为0,超时设置为99999或其他。这样,当没有声音或声音很低时,flash将不再自动关闭麦克风。

因此您的SampleDataEvents将在麦克风之后立即触发。GetMirror()连接侦听器?@Tegeril-是,这就是我想要实现的。如果在microscope.getmicroscope()之后立即触发SampleDataEvents并连接侦听器,则?@Tegeril-是,这就是我想要实现的。如果是,似乎我遗漏了超时参数。现在可以了!谢谢,我好像漏掉了超时参数。现在可以了!
_mic.addEventListener(SampleDataEvent.SAMPLE_DATA, getMicAudio);