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 )์ ํจ๊ป ์ค๋ช ํ๋ค.