TIMVideo Class Reference

Inherits from NSObject
Declared in TIMMessage.h

Overview

视频

  uuid

视频消息内部 ID,不用设置

@property (nonatomic, strong) NSString *uuid

Declared In

TIMMessage.h

  type

视频文件类型,发送消息时设置

@property (nonatomic, strong) NSString *type

Declared In

TIMMessage.h

  size

视频大小,不用设置

@property (nonatomic, assign) int size

Declared In

TIMMessage.h

  duration

视频时长,发送消息时设置

@property (nonatomic, assign) int duration

Declared In

TIMMessage.h

– getUrl:

获取视频的 URL 下载地址

- (void)getUrl:(void ( ^ ) ( NSString *url ))urlCallBack

Parameters

urlCallBack

获取 URL 地址回调

Declared In

TIMMessage.h

– getVideo:succ:fail:

获取视频

- (void)getVideo:(NSString *)path succ:(TIMSucc)succ fail:(TIMFail)fail

Parameters

path

视频保存路径

succ

成功回调

fail

失败回调,返回错误码和错误描述

Discussion

getVideo 接口每次都会从服务端下载,如需缓存或者存储,开发者可根据 uuid 作为 key 进行外部存储,ImSDK 并不会存储资源文件。

Declared In

TIMMessage.h

– getVideo:progress:succ:fail:

获取视频(有进度回调)

- (void)getVideo:(NSString *)path progress:(TIMProgress)progress succ:(TIMSucc)succ fail:(TIMFail)fail

Parameters

path

视频保存路径

progress

视频下载进度

succ

成功回调

fail

失败回调,返回错误码和错误描述

Discussion

getVideo 接口每次都会从服务端下载,如需缓存或者存储,开发者可根据 uuid 作为 key 进行外部存储,ImSDK 并不会存储资源文件。

Declared In

TIMMessage.h