tjc-sdk
Version:
TIANJI IM SDK
2 lines (1 loc) • 480 B
JavaScript
import e from"./mediaMessageContent.js";import t from"./messageContentMediaType.js";import{MessageContentType as s}from"./messageContentType.js";class r extends e{duration;constructor(e,r,o){super(s.Voice,t.Voice,e,r),this.duration=o}digest(){return"[语音]"}encode(){let e=super.encode();e.mediaType=t.Voice;let s={duration:this.duration};return e.content=JSON.stringify(s),e}decode(e){super.decode(e);let t=JSON.parse(e.content);this.duration=t.duration}}export{r as default};