public class VoiceContent extends MediaContent
| 构造器和说明 |
|---|
VoiceContent(java.io.File voiceFile,
int duration) |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
cancelDownload(Message message)
取消下载,手动下载后可调用此接口取消下载, 注意可以自动下载的文件不可取消
是否取消成功需要根据下载的回调来判断,如果取消成功,下载回调中错误码为 ErrorCode.LOCAL_ERROR#LOCAL_OPERATION_CANCELLED |
void |
downloadVoiceFile(Message message,
DownloadCompletionCallback callback)
下载语音消息中的语音文件。
|
int |
getDuration()
获取语音文件时长
|
boolean |
needAutoDownloadWhenRecv() |
getCrc, getFileSize, getFormat, getHash, getLocalPath, getMediaID, getResourceId, isFileUploaded, setFileUploaded, setFormat, setLocalPath, setMediaIDclone, fromJson, getBooleanExtra, getBooleanExtras, getContentType, getNumberExtra, getNumberExtras, getStringExtra, getStringExtras, setBooleanExtra, setExtras, setNumberExtra, setStringExtra, toJson, toJsonElementpublic VoiceContent(java.io.File voiceFile,
int duration)
throws java.io.FileNotFoundException
java.io.FileNotFoundExceptionpublic boolean needAutoDownloadWhenRecv()
needAutoDownloadWhenRecv 在类中 MessageContentpublic int getDuration()
public void downloadVoiceFile(Message message, DownloadCompletionCallback callback)
message - 语音消息对象callback - 下载完成时的回调接口public void cancelDownload(Message message)
MessageContentErrorCode.LOCAL_ERROR#LOCAL_OPERATION_CANCELLEDcancelDownload 在类中 MessageContentmessage - 该Content所对应的消息对象