NIMAudioObject Class Reference

Inherits from NSObject
Conforms to NIMMessageObject
Declared in NIMAudioObject.h

Overview

语音实例对象

– initWithSourcePath:

语音对象初始化方法

- (instancetype)initWithSourcePath:(NSString *)sourcePath

Parameters

sourcePath

语音路径

Return Value

语音实例对象

Discussion

语音对象初始化方法

Declared In

NIMAudioObject.h

– initWithData:extension:

语音对象初始化方法

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

Parameters

data

语音数据

extension

语音数据文件后缀名

Return Value

语音实例对象

Discussion

语音对象初始化方法

Declared In

NIMAudioObject.h

– initWithSourcePath:scene:

语音对象初始化方法

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

Parameters

sourcePath

语音路径

scene

场景类别

Return Value

语音实例对象

Discussion

语音对象初始化方法

Declared In

NIMAudioObject.h

– initWithData:extension:scene:

语音对象初始化方法

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

Parameters

data

语音数据

extension

语音数据文件后缀名

scene

场景类别

Return Value

语音实例对象

Discussion

语音对象初始化方法

Declared In

NIMAudioObject.h

– setUploadURL:

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

- (void)setUploadURL:(NSString *)urlString

Parameters

urlString

图片的地址

Discussion

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

Declared In

NIMAudioObject.h

  path

语音的本地路径

@property (nullable, nonatomic, copy, readonly) NSString *path

Discussion

语音的本地路径

Declared In

NIMAudioObject.h

  url

语音的远程路径

@property (nullable, nonatomic, copy, readonly) NSString *url

Discussion

语音的远程路径

Declared In

NIMAudioObject.h

  duration

语音时长,毫秒为单位

@property (nonatomic, assign) NSInteger duration

Discussion

语音时长,毫秒为单位

SDK会根据传入文件信息自动解析出duration,但上层也可以自己设置这个值

Declared In

NIMAudioObject.h

  md5

音频MD5

@property (nullable, nonatomic, copy, readonly) NSString *md5

Discussion

音频MD5

Declared In

NIMAudioObject.h

  displayName

文件显示名

@property (nullable, nonatomic, copy) NSString *displayName

Discussion

文件显示名

Declared In

NIMAudioObject.h