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

– layoutSubviews

- (void)layoutSubviews

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