TUIVideoMessageCell Class Reference
Inherits from | TUIMessageCell : TCommonTableViewCell : UITableViewCell |
---|---|
Declared in | TUIVideoMessageCell.h TUIVideoMessageCell.m |
Overview
【模块名称】TUIVideoMessageCell 【功能说明】视频消息单元 视频消息单元,提供了视频消息的缩略图提取与显示,并能够将视频长度、视频下载/上传进度展现出来。 同时消息单元内整合了视频消息的网络获取与本地获取(如果本地缓存中存在的话)。 是您能够方便的在 UI 界面展示并播放视频消息。
Other Methods
– initWithStyle:reuseIdentifier:
- (instancetype)initWithStyle:(UITableViewCellStyle)style reuseIdentifier:(NSString *)reuseIdentifier
– fillWithData:
填充数据 根据 data 设置视频消息的数据。
- (void)fillWithData:(TUIVideoMessageCellData *)data
Parameters
data |
填充数据需要的数据源 |
---|
Declared In
TUIVideoMessageCell.h
Other Methods
thumb
视频缩略图 在未播放时展示视频的缩略图,方便用户不播放视频就能了解视频大致信息。
@property (nonatomic, strong) UIImageView *thumb
Declared In
TUIVideoMessageCell.h
duration
视频时长标签 在聊天视图的消息单元内展示视频时长,方便用户不播放视频就能了解视频大致信息。
@property (nonatomic, strong) UILabel *duration
Declared In
TUIVideoMessageCell.h
play
播放图标 即在 UI 中显示的“箭头图标”。
@property (nonatomic, strong) UIImageView *play
Declared In
TUIVideoMessageCell.h
progress
视频进度标签 根据当前视频的下载/上传状态,展示视频下载/上传进度。
@property (nonatomic, strong) UILabel *progress
Declared In
TUIVideoMessageCell.h
videoData
视频消息单元数据源 数据源存放了视频的类型、时长、大小、识别码、缩略图、进度数值等一系列视频消息所需信息。 详细信息请参考 Section\Chat\CellData\TUIVideoMessageCellData.h
@property TUIVideoMessageCellData *videoData
Declared In
TUIVideoMessageCell.h