NIMVideoObject Class Reference
| Inherits from | NSObject | 
|---|---|
| Conforms to | NIMMessageObject | 
| Declared in | NIMVideoObject.h | 
– initWithSourcePath:
	视频实例对象的初始化方法
- (instancetype)initWithSourcePath:(NSString *)sourcePathParameters
sourcePath | 
						视频的文件路径  | 
					
|---|
Return Value
视频实例对象
Discussion
视频实例对象的初始化方法
Declared In
NIMVideoObject.h
– initWithData:extension:
	视频实例对象的初始化方法
- (instancetype)initWithData:(NSData *)data extension:(NSString *)extensionParameters
data | 
						视频数据  | 
					
|---|---|
extension | 
						视频文件后缀  | 
					
Return Value
视频实例对象
Discussion
视频实例对象的初始化方法
Declared In
NIMVideoObject.h
– initWithSourcePath:scene:
	视频实例对象的初始化方法
- (instancetype)initWithSourcePath:(NSString *)sourcePath scene:(NSString *)sceneParameters
sourcePath | 
						视频的文件路径  | 
					
|---|---|
scene | 
						场景类别  | 
					
Return Value
视频实例对象
Discussion
视频实例对象的初始化方法
Declared In
NIMVideoObject.h
– initWithData:extension:scene:
	视频实例对象的初始化方法
- (instancetype)initWithData:(NSData *)data extension:(NSString *)extension scene:(NSString *)sceneParameters
data | 
						视频数据  | 
					
|---|---|
extension | 
						视频文件后缀  | 
					
scene | 
						场景类别  | 
					
Return Value
视频实例对象
Discussion
视频实例对象的初始化方法
Declared In
NIMVideoObject.h
– setUploadURL:
	设置上传的url,用于发送已经上传好的资源
- (void)setUploadURL:(NSString *)urlStringParameters
urlString | 
						图片的地址  | 
					
|---|
Discussion
设置上传的url,用于发送已经上传好的资源
Declared In
NIMVideoObject.h
  displayName
	视频展示名
@property (nullable, nonatomic, copy) NSString *displayNameDiscussion
视频展示名
Declared In
NIMVideoObject.h
  md5
	视频MD5
@property (nullable, nonatomic, copy, readonly) NSString *md5Discussion
视频MD5
Declared In
NIMVideoObject.h
  path
	视频的本地路径
@property (nullable, nonatomic, copy, readonly) NSString *pathDiscussion
视频的本地路径
目前 SDK 并不提供视频下载功能,但是建议 APP 使用这个 path 作为视频的下载地址,以便后期 SDK 提供缓存清理等功能
Declared In
NIMVideoObject.h
  url
	视频的远程路径
@property (nullable, nonatomic, copy, readonly) NSString *urlDiscussion
视频的远程路径
Declared In
NIMVideoObject.h
  coverUrl
	视频封面的远程路径
@property (nullable, nonatomic, copy, readonly) NSString *coverUrlDiscussion
视频封面的远程路径
只有是上传到云信服务器上的视频才支持封面地址,否则地址无效
Declared In
NIMVideoObject.h
  coverPath
	视频封面的本地路径
@property (nullable, nonatomic, copy, readonly) NSString *coverPathDiscussion
视频封面的本地路径
Declared In
NIMVideoObject.h
  coverSize
	封面尺寸
@property (nonatomic, assign, readonly) CGSize coverSizeDiscussion
封面尺寸
Declared In
NIMVideoObject.h
  duration
	视频时长,毫秒为单位
@property (nonatomic, assign) NSInteger durationDiscussion
视频时长,毫秒为单位
SDK会根据传入文件信息自动解析出duration,但上层也可以自己设置这个值
Declared In
NIMVideoObject.h
  fileLength
	文件大小
@property (nonatomic, assign, readonly) long long fileLengthDiscussion
文件大小
Declared In
NIMVideoObject.h