我正在测试as3中的录音,现在我有了这个问题:
我正在使用此行开始录制并将声音数据写入bytearray(具有效果):
_mic.addEventListener(SampleDataEvent.SAMPLE_DATA, getMicAudio);
但问题是当麦克风上有某些活动时,声音才会开始写入......
例如,假设我使用“rec”按钮并单击它,我希望单击按钮后立即填充bytearray ...不等待麦克风活动......
那么,是否有可能用“无声”填充一个bytearray,怎么做呢?
感谢您提供任何帮助!
答案 0 :(得分:1)
只需调整麦克风设置,只要您正在运行麦克风设置即可。您可以通过调整microphone.silenceLevel:
等设置来完成此操作例如,您将静音级别设置为0,将超时设置为99999或其他。这样,当没有声音或声音很低时,闪光灯将不再自动关闭麦克风。