我需要一些指导,因为我可能需要暂时搁置开发。在房间里沉默时播放声音;当听到声音时停止声音
我想在灯光关闭且房间变黑时播放声音,然后在灯光重新开启后停止声音。我发现苹果目前不提供访问环境光线传感器的方式(不会以任何方式获得App Store批准)。
我一直在尝试的另一种方法是尝试检测声音级别(使用AVAudioPlayer/Recorder和http://mobileorchard.com/tutorial-detecting-when-a-user-blows-into-the-mic/的示例代码,即当我检测到房间中人员的声音已降至特定级别时(即沉默试图弥补背景噪音),我玩我的声音
但是,如果在房间里的人又开始聊天,我发现的声音,我需要停止播放声音
问:是这样的自我挫败,即iPhone产生的声音基本上会被iPhone麦克风拾起,并与房间中的任何声音无法区分?是的,除非有对于这个替代方案,我一直处于僵局状态,直到Apple开放光传感器API。