사운드레코더나 미디어레코드를 이용하면 사운드를 저장할수 있는거 같은데...
마이크를 통해 특정 dB이상의 사운드가 입력시에만 사운드를 저장할 수 있게끔 할 수 있나요??
그리고 저장이 끝나면 바로 해당 사운드에 약간의 변조후 재생할 수 있게끔 할 수 있느지 알고 싶습니다.
보이스레코더 클래스에 현재 입력되는 음압을 체크하는 메소드는 있는 거 같습니다만, dB단위로 되는지는 모르겠네요. 녹음된 파일을 변조하시는 거라면 사운드 이펙트를 주시려고 하시는거라면, 가능합니다.
구현하려는 기능이 마이크를 통해 소리가 입력되는 경우만 녹음을 진행했다가
소리 입력이 끝나면 소리에 변조를 주어 재생을 하려고 합니다
어떻게 구현하면 될지 팁 좀 부탁드리겠습니다.
미디어레코더 클래스에 getMaxAmplitude() 함수가 있습니다. 예민하게 반응하는 거 같긴한데, 현재 소리가 입력되는지 안되는지는 구별하는 거 같네요. 사용법은 검색하시면 나올거 같습니다. 예전에 예제 소스로 마이크에 바람불어서 풍선부는 앱만들때 써본거 같은데 오래되서 가물가물합니다;;
로그인 유지
보이스레코더 클래스에 현재 입력되는 음압을 체크하는 메소드는 있는 거 같습니다만, dB단위로 되는지는 모르겠네요. 녹음된 파일을 변조하시는 거라면 사운드 이펙트를 주시려고 하시는거라면, 가능합니다.