public class TIMSoundElem extends TIMElem
| 构造器和说明 |
|---|
TIMSoundElem() |
| 限定符和类型 | 方法和说明 |
|---|---|
long |
getDataSize()
获取二进制数据长度
|
long |
getDuration()
获取语音时长
|
java.lang.String |
getPath()
获取需要发送的语音文件的路径,只对发送方有效
|
void |
getSoundToFile(java.lang.String path,
TIMCallBack cb)
下载语音文件到指定的保存路径
|
void |
getSoundToFile(java.lang.String path,
TIMValueCallBack<ProgressInfo> progressCb,
TIMCallBack cb)
下载语音文件到指定的保存路径
|
int |
getTaskId()
获取语音上传任务id, 调用sendMessage后此接口的返回值有效
|
void |
getUrl(TIMValueCallBack<java.lang.String> urlCallBack) |
java.lang.String |
getUuid()
获取uuid
|
void |
setDuration(long duration)
设置语音时长, 发送消息时设置
|
void |
setPath(java.lang.String path)
设置需要发送的语音文件的路径
|
public void getUrl(@NonNull
TIMValueCallBack<java.lang.String> urlCallBack)
public void getSoundToFile(@NonNull
java.lang.String path,
@NonNull
TIMCallBack cb)
path - 指定保存路径cb - 回调public void getSoundToFile(@NonNull
java.lang.String path,
TIMValueCallBack<ProgressInfo> progressCb,
@NonNull
TIMCallBack cb)
path - 指定保存路径progressCb - 下载进度回调cb - 回调public java.lang.String getPath()
public void setPath(java.lang.String path)
path - 语音文件路径public java.lang.String getUuid()
public long getDataSize()
public long getDuration()
public void setDuration(long duration)
duration - 语音时长public int getTaskId()