NIMSDK-iOS
载入中...
搜索中...
未找到
NIMVideoObject类 参考

#import <NIMVideoObject.h>

类 NIMVideoObject 继承关系图:
<NIMMessageObject>

构造函数

(instancetype) - initWithSourcePath:
 
(instancetype) - initWithData:extension:
 
(instancetype) - initWithSourcePath:scene:
 
(instancetype) - initWithData:extension:scene:
 
(void) - setUploadURL:
 
- 构造函数 继承自 <NIMMessageObject>
(NIMMessageType- type
 

属性

NSString * displayName
 
NSString * md5
 
NSString * path
 
NSString * url
 
NSString * coverUrl
 
NSString * coverPath
 
CGSize coverSize
 
NSInteger duration
 
long long fileLength
 
- 属性 继承自 <NIMMessageObject>
NIMMessagemessage
 
NIMQChatMessageqchatMessage
 

详细描述

视频实例对象

函数文档

◆ initWithData:extension:

- (instancetype) initWithData: (NSData *)  data
extension: (NSString *)  extension 

视频实例对象的初始化方法

参数
data视频数据
extension视频文件后缀
返回
视频实例对象

◆ initWithData:extension:scene:

- (instancetype) initWithData: (NSData *)  data
extension: (NSString *)  extension
scene: (NSString *)  scene 

视频实例对象的初始化方法

参数
data视频数据
extension视频文件后缀
scene场景类别
返回
视频实例对象

◆ initWithSourcePath:

- (instancetype) initWithSourcePath: (NSString *)  sourcePath

视频实例对象的初始化方法

参数
sourcePath视频的文件路径
返回
视频实例对象

◆ initWithSourcePath:scene:

- (instancetype) initWithSourcePath: (NSString *)  sourcePath
scene: (NSString *)  scene 

视频实例对象的初始化方法

参数
sourcePath视频的文件路径
scene场景类别
返回
视频实例对象

◆ setUploadURL:

- (void) setUploadURL: (NSString *)  urlString

设置上传的url,用于发送已经上传好的资源

参数
urlString图片的地址

属性说明

◆ coverPath

- (NSString*) coverPath
readnonatomiccopy

视频封面的本地路径

◆ coverSize

- (CGSize) coverSize
readnonatomicassign

封面尺寸

◆ coverUrl

- (NSString*) coverUrl
readnonatomiccopy

视频封面的远程路径 @discussion 只有是上传到云信服务器上的视频才支持封面地址,否则地址无效

◆ displayName

- (NSString*) displayName
readwritenonatomiccopy

视频展示名

◆ duration

- (NSInteger) duration
readwritenonatomicassign

视频时长,毫秒为单位 @discussion SDK会根据传入文件信息自动解析出duration,但上层也可以自己设置这个值

◆ fileLength

- (long long) fileLength
readnonatomicassign

文件大小

◆ md5

- (NSString*) md5
readnonatomiccopy

视频MD5

◆ path

- (NSString*) path
readnonatomiccopy

视频的本地路径 @discussion 目前 SDK 并不提供视频下载功能,但是建议 APP 使用这个 path 作为视频的下载地址,以便后期 SDK 提供缓存清理等功能

◆ url

- (NSString*) url
readnonatomiccopy

视频的远程路径


该类的文档由以下文件生成: