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()