视频消息 Elem
构造函数 | |
(void) | - getVideoUrl: |
(void) | - getSnapshotUrl: |
(void) | - downloadVideo:progress:succ:fail: |
(void) | - downloadSnapshot:progress:succ:fail: |
(V2TIMElem *) | - nextElem |
(void) | - appendElem: |
属性 | |
NSString * | videoPath |
NSString * | snapshotPath |
NSString * | videoUUID |
int | videoSize |
NSString * | videoType |
int | duration |
NSString * | snapshotUUID |
int | snapshotSize |
int | snapshotWidth |
int | snapshotHeight |
- (void) getVideoUrl: | (void(^)(NSString *url)) | urlCallBack |
获取视频的 URL 下载地址
- (void) getSnapshotUrl: | (void(^)(NSString *url)) | urlCallBack |
获取截图的 URL 下载地址
- (void) downloadVideo: | (NSString *) | path | |
progress: | (V2TIMDownLoadProgress) | progress | |
succ: | (V2TIMSucc) | succ | |
fail: | (V2TIMFail) | fail | |
下载视频
downloadVideo 接口每次都会从服务端下载,如需缓存或者存储,开发者可根据 uuid 作为 key 进行外部存储,ImSDK 并不会存储资源文件。
path | 视频保存路径,需要外部指定 |
- (void) downloadSnapshot: | (NSString *) | path | |
progress: | (V2TIMDownLoadProgress) | progress | |
succ: | (V2TIMSucc) | succ | |
fail: | (V2TIMFail) | fail | |
下载视频截图
downloadSnapshot 接口每次都会从服务端下载,如需缓存或者存储,开发者可根据 uuid 作为 key 进行外部存储,ImSDK 并不会存储资源文件。
path | 截图保存路径,需要外部指定 |
- (V2TIMElem *) nextElem |
获取下一个 Elem,如果您的消息有多个 Elem,可以通过当前 Elem 获取下一个 Elem 对象,如果返回值为 nil,表示 Elem 获取结束。 详细使用方法请参考文档 消息收发
- (void) appendElem: | (V2TIMElem *) | elem |
添加下一个 elem 元素
如果您的消息需要多个 elem,可以在创建 Message 对象后,通过 Message 的 Elem 对象添加下一个 elem 对象。 以 V2TIMTextElem 和 V2TIMCustomElem 多 elem 为例,示例代码如下:
V2TIMMessage *msg = [[V2TIMManager sharedInstance] createTextMessage:"text"]; V2TIMCustomElem *customElem = [[V2TIMCustomElem alloc] init]; customElem.data = ["自定义消息" dataUsingEncoding:NSUTF8StringEncoding]; [msg.textElem appendElem:customElem];
|
readnonatomicstrong |
视频文件路径(只有发送方才能获取到)
|
readnonatomicstrong |
截图文件路径(只有发送方才能获取到)
|
readnonatomicstrong |
视频 ID,内部标识,可用于外部缓存 key
|
readnonatomicassign |
视频大小
|
readnonatomicstrong |
视频类型
|
readnonatomicassign |
视频时长
|
readnonatomicstrong |
截图 ID,内部标识,可用于外部缓存 key
|
readnonatomicassign |
截图 size
|
readnonatomicassign |
截图宽
|
readnonatomicassign |
截图高