我们正在开发一个使用麦克风的应用程序。 我们想要显示隐私设置面板,但没有标签麦克风,相机等,只需要基本的隐私面板。
这里的图片让一切更清晰:
使用TAB设置
http://www.creativewave.it/settings_tabs.jpg
没有标签的设置
http://www.creativewave.it/settings_notabs.jpg
我们知道我们是否使用
mic:Microphone = Microphone.getMicrophone(); mic.setLoopBack(真) 我们可以拥有它。 问题在于,用户以这种方式在麦克风讲话时听到他的声音, 这对我们的应用来说太可怕了。
如果我们使用: Security.showSettings(SecurityPanel.PRIVACY); 我们得到了隐私面板,但是有了标签。
是否有设置没有TAB面板但没有使用setLoopBack(true)?
或者,有没有一种真正的方法来使用setLoopback(true)但没有自己声音的回声?我们确实为此尝试了很多东西,但确实没有成功。
非常感谢。 保罗
答案 0 :(得分:0)
尝试使用soundTransform& amp;将麦克风的音量设置为0。后来增加它......
var st:SoundTransform = mic.soundTransform;
st.volume = 0;
mic.soundTransform = st;
答案 1 :(得分:0)
在调用Microphone.getMicrophone()之前尝试静音全局音频然后在隐私框被解除后重新调高音量。
答案 2 :(得分:0)
我想如果你使用Security.showSettings(“2”);你会得到你想要的东西