media.startRecordAudio - GiGAGenie-ServiceSDK/UserGuide GitHub Wiki
gigagenie.media.startRecordAudio
API 설명
- 음성 녹음 API
- 음성 녹음 및 녹음 데이터를 전달함
- 음성 녹음 API 호출시 즉시 결과값이 리턴되며 녹음이 완료되면 onVoiceRecordComplete Event(
media.stopRecordAudio
참고)가 발생하면서 데이터를 전달(JavaScript의 AudioBuffer 또는 HTTP Post)함
API 구조
- function startRecordAudio(options,callback)
options
delivery
: (String, Mandatory) 녹음파일 전달 방법으로 다음 두 가지 방법이 지원됨memory
: 녹음 데이터를 JavaScript 의 audioBuffer 로 전달한다.webhook
: 녹음 데이터를 HTTP Post 로 전달(단, 이 경우 아래의 url 옵션을 정의해야 함)
url
: (String, Optional) 녹음 데이터를 전달 받기 위한 http post urlrecordTime
: (Number, Mandatory) 녹음 길이로 최대 5분까지 가능하며 단위는 초(second)를 사용
result_cd
200
: 성공400
: 요청 파라미터가 없거나, 5분 이상의 녹음 요청에 대한 오류405
: 잘못된 delivery 옵션500
: 시스템 Error
extra
- null
사용 예시
사용 예는 음성 녹음 수신 API ( media.onVoiceRecordComplete )에 함께 설명한다.