HXHG
Jump To… Overview Tasks duration videoThumbImageSize videoThumbImageLocalPath format fileName - initWithVideoData:thumbData:duration: - videoThumbImageData: - videoDataWithProgress:completionHandler:
# JMSGVideoContent Class Reference
## Overview
视频内容类型
### duration
视频时长 (单位:秒)
@property (nonatomic, copy, readonly) NSNumber *duration
#### Declared In
JMSGVideoContent.h
### videoThumbImageSize
视频封面图片大小
@property (nonatomic, assign, readonly) CGSize videoThumbImageSize
#### Declared In
JMSGVideoContent.h
### videoThumbImageLocalPath
获取视频封面图片的本地路径
@property (nonatomic, strong, readonly) NSString *videoThumbImageLocalPath
#### Discussion
此属性是通过懒加载的方式获取,必须在下载完成之后此属性值才有意义
#### Declared In
JMSGVideoContent.h
### – initWithVideoData:thumbData:duration:
初始化视频消息内容
- (instancetype)initWithVideoData:(NSData *)data thumbData:(NSData *JMSG_NULLABLE)thumbData duration:(NSNumber *)duration
#### Parameters
data |
该视频内容的数据
|
thumbData |
缩略图,建议:缩略图上层要控制大小,避免上传过大图片
|
duration |
该视频内容的持续时长,长度应大于 0
|
#### Discussion
建议:缩略图上层要控制大小,避免上传过大图片.
#### Declared In
JMSGVideoContent.h
### format
视频格式
@property (nonatomic, strong) NSString *format
#### Discussion
创建 videoContent 时可设置,建议设置 format。后缀不需要带点,只需后缀名,如: mp4、mov 等
#### Declared In
JMSGVideoContent.h
### fileName
视频文件名
@property (nonatomic, strong) NSString *fileName
#### Discussion
创建 videoContent 时可设置
#### Declared In
JMSGVideoContent.h
### – videoThumbImageData:
获取视频消息的封面缩略图
- (void)videoThumbImageData:(JMSGAsyncDataHandler JMSG_NULLABLE)handler
#### Parameters
handler |
结果回调。回调参数:
- data 图片数据;
- objectId 消息msgId;
- error 不为nil表示出错;
如果 error 为 ni, data 也为 nil, 表示没有数据.
|
#### Discussion
展示缩略时调用此接口,获取缩略图数据。如果本地数据文件已经存在, 则直接返回; 如果本地还没有图片,会发起网络请求下载。下载完后再回调。
#### Declared In
JMSGVideoContent.h
### – videoDataWithProgress:completionHandler:
获取视频
- (void)videoDataWithProgress:(JMSGMediaProgressHandler JMSG_NULLABLE)progressHandler completionHandler:(JMSGAsyncDataHandler JMSG_NULLABLE)handler
#### Parameters
progressHandler |
下载进度。会持续回调更新进度, 直接下载完成。如果为 nil 则表示不关心进度。
|
handler |
结果回调。回调参数:
- data 文件数据;
- objectId 消息msgId;
- error 不为nil表示出错;
如果 error 为 ni, data 也为 nil, 表示没有数据.
|
#### Discussion
如果本地数据文件已经存在, 则直接返回;如果本地还没有文件,会发起网络请求下载。下载完后再回调。
#### Declared In
JMSGVideoContent.h
Copyright © 2019 HXHG. All rights reserved. Updated: 2019-01-08
Generated by appledoc 2.2.1 (build 1334).