BMXVoiceAttachment Class Reference
Inherits from BMXFileAttachment :
BMXMessageAttachment :
NSObject
Declared in BMXVoiceAttachment.h
Properties
duration
时长
@property (nonatomic, assign) int duration
Discussion
时长
Declared In
BMXVoiceAttachment.h
Instance Methods
initWithData:displayName:fileLength:duration:conversationId:
- (instancetype)initWithData:(NSData *)*aData* displayName:(NSString *)*displayName* fileLength:(NSInteger)*fileLength* duration:(NSInteger)*duration* conversationId:(NSString *)*conversationId*
Parameters
aData
音频Data
displayName
显示名称
duration
时长
conversationId
会话Id
Discussion
Declared In
BMXVoiceAttachment.h
initWithPath:displayName:duration:conversationId:
- (instancetype)initWithPath:(NSString *)*path* displayName:(NSString *)*displayName* duration:(NSInteger)*duration* conversationId:(NSString *)*conversationId*
Parameters
path
音频路径
displayName
显示
duration
时长
Return Value
Discussion
Declared In
BMXVoiceAttachment.h
Example:
imageAttachment.pictureSize = CGSizeMake(image.size.width, image.size.height);
messageObject = [self configMessage:imageAttachment];
messageObject.contentType = BMXContentTypeImage;
messageModel.imageRemoteURL = [imageAttachment thumbnailPath];
break;
}
case MessageBodyType_Voice: {
NSString *voicePath = (NSString *)content;
BMXVoiceAttachment *vocieAttachment = [[BMXVoiceAttachment alloc] initWithPath:voicePath displayName:@"voice" duration:duartion conversationId:[NSString stringWithFormat:@"%ld",(long)self.conversationId]];