我需要一些指導,因爲我可能需要暫時擱置開發。在房間裏沉默時播放聲音;當聽到聲音時停止聲音
我想在燈光關閉且房間變黑時播放聲音,然後在燈光重新開啓後停止聲音。我發現蘋果目前不提供訪問環境光線傳感器的方式(不會以任何方式獲得App Store批准)。
我一直在嘗試的另一種方法是嘗試檢測聲音級別(使用AVAudioPlayer/Recorder和http://mobileorchard.com/tutorial-detecting-when-a-user-blows-into-the-mic/的示例代碼,即當我檢測到房間中人員的聲音已降至特定級別時(即沉默試圖彌補背景噪音),我玩我的聲音
但是,如果在房間裏的人又開始聊天,我發現的聲音,我需要停止播放聲音
問:是這樣的自我挫敗,即iPhone產生的聲音基本上會被iPhone麥克風拾起,並與房間中的任何聲音無法區分?是的,除非有對於這個替代方案,我一直處於僵局狀態,直到Apple開放光傳感器API。