我在做一個錄音相關的功能,由於這個APP是給小朋友用的,所以希望能夠達到這樣的效果:
1,點選按鍵開始錄音以後,如果使用者說話的音量很低,則視為無效輸入,直到音量達到一定值時才開始錄音。 (也可以在錄音完成以後,透過某些方法把前後的無聲部分都截掉)。畢竟小朋友的操作不可能太準確,有可能按了按鍵好久不說話,也可能已經說完了還按著按鍵不鬆手。
2,希望所有錄音都能以統一的音量輸出。因為小朋友可能說話聲音不高,能達到錄音的要求,但是聲音還是比較輕。所以希望能做一個整個規範化。
我想問一下,有沒有相關的介面或程式碼能夠實現以上這兩個要求?第2個要求似乎不太好實現,因為蘋果不允許透過程式碼調整音量。不知道是不是這樣?
麻煩大神幫我解答一下,或是提供一下解決思路。
非常感謝! !