NIMSDK-iOS
载入中...
搜索中...
未找到
NIMAudioObject类 参考

#import <NIMAudioObject.h>

类 NIMAudioObject 继承关系图:
<NIMMessageObject>

构造函数

(instancetype) - initWithSourcePath:
 
(instancetype) - initWithData:extension:
 
(instancetype) - initWithSourcePath:scene:
 
(instancetype) - initWithData:extension:scene:
 
(void) - setUploadURL:
 
- 构造函数 继承自 <NIMMessageObject>
(NIMMessageType- type
 

属性

NSString * path
 
NSString * url
 
NSInteger duration
 
NSString * md5
 
NSString * displayName
 
- 属性 继承自 <NIMMessageObject>
NIMMessagemessage
 
NIMQChatMessageqchatMessage
 

详细描述

语音实例对象

函数文档

◆ initWithData:extension:

- (instancetype) initWithData: (NSData *)  data
extension: (NSString *)  extension 

语音对象初始化方法

参数
data语音数据
extension语音数据文件后缀名
返回
语音实例对象

◆ initWithData:extension:scene:

- (instancetype) initWithData: (NSData *)  data
extension: (NSString *)  extension
scene: (NSString *)  scene 

语音对象初始化方法

参数
data语音数据
extension语音数据文件后缀名
scene场景类别
返回
语音实例对象

◆ initWithSourcePath:

- (instancetype) initWithSourcePath: (NSString *)  sourcePath

语音对象初始化方法

参数
sourcePath语音路径
返回
语音实例对象

◆ initWithSourcePath:scene:

- (instancetype) initWithSourcePath: (NSString *)  sourcePath
scene: (NSString *)  scene 

语音对象初始化方法

参数
sourcePath语音路径
scene场景类别
返回
语音实例对象

◆ setUploadURL:

- (void) setUploadURL: (NSString *)  urlString

设置上传的url,用于发送已经上传好的资源

参数
urlString图片的地址

属性说明

◆ displayName

- (NSString*) displayName
readwritenonatomiccopy

文件显示名

◆ duration

- (NSInteger) duration
readwritenonatomicassign

语音时长,毫秒为单位 @discussion SDK会根据传入文件信息自动解析出duration,但上层也可以自己设置这个值

◆ md5

- (NSString*) md5
readnonatomiccopy

音频MD5

◆ path

- (NSString*) path
readnonatomiccopy

语音的本地路径

◆ url

- (NSString*) url
readnonatomiccopy

语音的远程路径


该类的文档由以下文件生成: