我们正在开发一个使用麦克风的应用程序。我们想要显示隐私设置面板,但没有标签麦克风,摄像头等,只有基本的隐私面板。
下面的图片让一切变得更清晰:
使用TAB进行设置
http://www.creativewave.it/settings_tabs.jpg
不带TAB的设置
http://www.creativewave.it/settings_notabs.jpg
我们知道如果我们使用
麦克风:麦克风= Microphone.getMicrophone();mic.setLoopBack(true)我们可以拥有它。问题是,在这种方式下,用户在麦克风前讲话时会听到自己的声音,这对我们的应用程序来说很可怕。
如果我们使用: Security.showSettings(SecurityPanel.PRIVACY);我们会看到隐私面板,但带有标签。
有没有不带TAB面板但不用setLoopBack(true)的设置?
或者,有没有一种真正的方法来使用setLoopback(true),而不是使用自己的声音?为此,我们确实尝试了很多方法,但都没有成功。
非常感谢。保罗
发布于 2012-08-03 17:39:15
尝试使用soundTransform将麦克风的音量设置为0,然后增大音量...
var st:SoundTransform = mic.soundTransform;
st.volume = 0;
mic.soundTransform = st;
发布于 2012-08-08 07:51:27
尝试在调用Microphone.getMicrophone()之前将全局音频静音,然后在关闭隐私框后将音量调高。
发布于 2013-04-02 10:13:36
我认为如果你使用Security.showSettings(“2”),你会得到你想要的
https://stackoverflow.com/questions/11768057
复制相似问题