JMessage-iOS-SDK

JMessage-iOS-SDK

HXHG

Jump To… Overview Tasks mediaID format fSize uploadHandler originMediaLocalPath - cancelDownloadOriginMedia

# JMSGMediaAbstractContent Class Reference
Inherits from JMSGAbstractContent : NSObject
Conforms to NSCopying
Declared in JMSGMediaAbstractContent.h
## Overview 媒体内容类型的抽象父类 所有的媒体文件内容, 如 VoiceContent,ImageContent, 都有媒体文件的处理逻辑, 比如上传与下载, 这些逻辑都放在这个类里统一处理. 这个类一般对外不可见. ### mediaID 媒体文件ID @property (nonatomic, strong, readonly) NSString *mediaID #### Discussion 这是 JMessage 内部用于表示资源文件的ID,使用该ID 可以定位到网络上的资源。 收到消息时,通过此ID 可以下载到资源;发出消息时,文件上传成功会生成此ID。 注意: 不支持外部设置媒体ID,也不支持把此字段设置为 URL 来下载到资源文件。 #### Declared In JMSGMediaAbstractContent.h ### format 媒体格式 @property (nonatomic, strong, readonly) NSString *format #### Declared In JMSGMediaAbstractContent.h ### fSize 媒体文件大小 @property (nonatomic, strong, readonly) NSNumber *fSize #### Declared In JMSGMediaAbstractContent.h ### uploadHandler 上传资源文件progress绑定(用来监听上传progress回调) @property (nonatomic, copy) JMSGMediaProgressHandler JMSG_NULLABLE uploadHandler #### Discussion 如果需要监听这条消息的上传文件进度, 则需要赋值这个 block 为你你自己的实现 #### Declared In JMSGMediaAbstractContent.h ### originMediaLocalPath 获取原文件的本地路径 @property (nonatomic, strong, readonly) NSString *originMediaLocalPath #### Discussion 此属性是通过懒加载的方式获取,必须在下载完成之后此属性值才有意义 #### Declared In JMSGMediaAbstractContent.h ### – cancelDownloadOriginMedia 取消正在下载的多媒体文件 - (void)cancelDownloadOriginMedia #### Availability 3.8.1 #### Discussion 对于正在下载的多媒体源文件,可以调用此接口取消下载,现只能取消下载:大图、文件、视频等;下载接口的回调里会返回对应的错误码和错误信息。 #### Declared In JMSGMediaAbstractContent.h

Copyright © 2019 HXHG. All rights reserved. Updated: 2019-05-06

Generated by appledoc 2.2.1 (build 1334).

若有收获,就点个赞吧

0 人点赞

暂无相关搜索结果!
    展开/收起文章目录