// // TalkBackControl.h // XMEye // // Created by XM on 2017/6/6. // Copyright © 2017年 Megatron. All rights reserved. // /*** 视频预览时的对讲功能控制器,继承自 FunMsgListener * *对讲功能说明 * 1、打开对讲前需要先关闭音频 FUN_MediaSetSound(_handle, 0, 0); * 2、按下开始对讲时,除了对讲接口,还需要关闭音频 FUN_MediaSetSound(_hTalk, 0, 0); * 3、松开对讲时,除了对讲接口,还需要打开音频 FUN_MediaSetSound(_hTalk, 100, 0); * 4、关闭对讲时,除了关闭对讲接口,还需要关闭音频 FUN_MediaSetSound(_hTalk, 0, 0); * * FUN_MediaSetSound 参数说明: 第一个参数是播放或者对讲句柄,关闭视频音频时需要传入视频播放句柄,关闭对讲音频时需要传入对讲句柄。 第二个参数是音量,1~100为打开,0为关闭音频。 第三个参数默认为0 FUN_MediaSetSound(_handle, 0, 0); * *****/ #import "FunMsgListener.h" #import "Recode.h" @interface TalkBackControl : FunMsgListener { Recode *_audioRecode; long _hTalk; } @property (nonatomic, strong) NSString *deviceMac; @property (nonatomic) int channel; @property (nonatomic) long handle; //开始对讲,停止音频 -(void)startTalk; //松开停止对讲,播放音频 -(void)pauseTalk; - (void)closeTalk;//关闭对讲 @end