0

我们正在开发一个使用麦克风的应用程序。我们想展示隐私设置面板,但没有标签麦克风、摄像头等,只有基本的隐私面板。

这里的图片让一切更清楚:

带标签的设置

http://www.creativewave.it/settings_tabs.jpg

没有选项卡的设置

http://www.creativewave.it/settings_notabs.jpg

我们知道如果我们使用

麦克风:麦克风 = 麦克风.getMicrophone(); mic.setLoopBack(true) 我们可以拥有它。问题是,这样用户在对着麦克风说话时会听到他的声音,这对我们的应用程序来说太可怕了。

如果我们使用: Security.showSettings(SecurityPanel.PRIVACY); 我们得到了隐私面板,但带有标签。

无论如何有没有选项卡面板但不使用 setLoopBack(true) 的设置?

或者,是否有一种真正的方法来使用 setLoopback(true) 但没有自己声音的回声?我们确实为此尝试了很多东西,但确实没有成功。

多谢。保罗

4

3 回答 3

0

我想如果你使用 Security.showSettings("2"); 你会得到你想要的

于 2013-04-02T02:13:35.943 回答
0

在调用 Microphone.getMicrophone() 之前尝试将全局音频静音,然后在关闭隐私框后调高音量。

于 2012-08-07T23:51:26.983 回答
0

尝试使用 soundTransform 将麦克风的音量设置为 0,然后再增加它...

var st:SoundTransform = mic.soundTransform;
st.volume = 0;
mic.soundTransform = st;
于 2012-08-03T09:39:14.573 回答