语音消息 Elem
Public 成员函数 | |
void | GetUrl (V2TIMValueCallback< V2TIMString > *callback) |
void | DownloadSound (const V2TIMString &path, V2TIMDownloadCallback *callback) |
void | ConvertVoiceToText (const V2TIMString &language, V2TIMValueCallback< V2TIMString > *callback) |
V2TIMSoundElem () | |
V2TIMSoundElem (const V2TIMSoundElem &) | |
V2TIMSoundElem & | operator= (const V2TIMSoundElem &) |
~V2TIMSoundElem () override | |
成员变量 | |
V2TIMString | path |
V2TIMString | uuid |
uint64_t | dataSize |
uint32_t | duration |
V2TIMElemType | elemType |
void * | obj_ptr |
V2TIMSoundElem | ( | ) |
V2TIMSoundElem | ( | const V2TIMSoundElem & | ) |
|
override |
void GetUrl | ( | V2TIMValueCallback< V2TIMString > * | callback | ) |
获取语音的 URL 下载地址
void DownloadSound | ( | const V2TIMString & | path, |
V2TIMDownloadCallback * | callback | ||
) |
下载语音
DownloadSound 接口每次都会从服务端下载,如需缓存或者存储,开发者可根据 uuid 作为 key 进行外部存储,ImSDK 并不会存储资源文件。
path | 语音保存路径,需要外部指定 |
void ConvertVoiceToText | ( | const V2TIMString & | language, |
V2TIMValueCallback< V2TIMString > * | callback | ||
) |
将语音转成文字(7.4 及以上版本支持)
language | 识别的语言。 |
V2TIMSoundElem& operator= | ( | const V2TIMSoundElem & | ) |
V2TIMString path |
语音文件路径(只有发送方才能获取到)
V2TIMString uuid |
语音消息内部 ID
uint64_t dataSize |
语音数据大小
uint32_t duration |
语音长度(秒)
|
inherited |
元素类型
|
inherited |