TUIRecordView Class Reference
Inherits from | UIView |
---|---|
Declared in | TUIRecordView.h TUIRecordView.m |
Overview
【模块名称】TUIRecordView 【功能说明】TUI 录音视图,实现录音时的 UI 交互以及录音引导等。 录音视图一般为点击”按住 说话“按钮后出现的视图。 本视图负责向使用者示意当前语音采集的音量,并显示使用指导、采集结果等。
Other Methods
– setStatus:
设置当前录音状态。 Record_Status_TooShort 录音时长过短。 Record_Status_TooLong 录音时长超过时间限制。 Record_Status_Recording 正在录音。 Record_Status_Cancel 录音被取消。
- (void)setStatus:(RecordStatus)status
Parameters
status |
想要设置为的状态。 |
---|
Declared In
TUIRecordView.h
– setPower:
设置当前录音的音量。 便于录音图标视图中的图像根据音量进行改变。 例如:power < 25时,使用“一格”图标;power >25时,根据一定的公式计算图标格式并进行替换当前图标。
- (void)setPower:(NSInteger)power
Parameters
power |
想要设置为的音量。 |
---|
Declared In
TUIRecordView.h
Other Methods
recordImage
录音图标视图。 本图标包含了各个音量大小下的对应图标(1 - 8 格音量示意共8个)。
@property (nonatomic, strong) UIImageView *recordImage
Declared In
TUIRecordView.h
title
视图标签。 负责基于当前录音状态向用户提示。如“松开发送”、“手指上滑,取消发送”、“说话时间太短”等。
@property (nonatomic, strong) UILabel *title
Declared In
TUIRecordView.h
background
背景视图 作为语音当前视图的背景,将其与聊天视图区分开来。 一般背景视图的显示元素(背景颜色等)可以根据当前录音状态改变,区分各个状态。
@property (nonatomic, strong) UIView *background
Declared In
TUIRecordView.h