LinkVisual Media SDK(Android) v2.7.0-ilop
|
语音对讲模式 More...
Public Member Functions | |
LVLiveIntercomMode (int value) | |
int | getValue () |
Static Public Member Functions | |
static LVLiveIntercomMode | parseInt (int value) |
Public Attributes | |
SingleTalk =(0) | |
DoubleTalk =(1) | |
DoubleTalkWithLive =(2) | |
HalfDuplexTalk =(3) | |
HalfDuplexTalkWithLive =(4) | |
语音对讲模式
com.aliyun.iotx.linkvisual.media.liveintercom.bean.LVLiveIntercomMode.DoubleTalk =(1) |
全双工对讲:App端和设备端都需要同时做采音和放音,设备端必须支持AEC,否则不建议使用该方案 将会使用设备对讲通道的声音进行播放,可以单独存在不依赖直播通道
com.aliyun.iotx.linkvisual.media.liveintercom.bean.LVLiveIntercomMode.DoubleTalkWithLive =(2) |
全双工对讲:App端和设备端都需要同时做采音和放音,设备端必须支持AEC,否则不建议使用该方案 将会使用设备直播通道的声音进行播放,要求必须有已开播的直播通道,可通过com.aliyun.iotx.linkvisual.media.player.LVLivePlayer#audioFocus()
方法在对讲开启前选择对应的已存在的直播通道
com.aliyun.iotx.linkvisual.media.liveintercom.bean.LVLiveIntercomMode.HalfDuplexTalk =(3) |
半双工对讲:APP端和设备端都需要做采音和放音,一端上始终不会出现同时采音和放音的情况,因此设备不要求支持AEC 使用上类似对讲机,由APP端在一次对讲会话中可多次人为控制录音的开启和结束 将会使用设备对讲通道的声音进行播放,可以单独存在不依赖直播通道 使用限制:该模式需要设备端SDK使用v2.3.3及以上版本的支持,如果使用较旧的设备SDK,将会降级到DoubleTalk
com.aliyun.iotx.linkvisual.media.liveintercom.bean.LVLiveIntercomMode.HalfDuplexTalkWithLive =(4) |
半双工对讲:APP端和设备端都需要做采音和放音,一端上始终不会出现同时采音和放音的情况,因此设备不要求支持AEC 使用上类似对讲机,由APP端在一次对讲会话中可多次人为控制录音的开启和结束 将会使用设备直播通道的声音进行播放,要求必须有已开播的直播通道,可通过LVLivePlayer.audioFocus()方法在对讲开启前选择对应的已存在的直播通道 使用限制:该模式需要设备端SDK使用v2.3.3及以上版本的支持,如果使用较旧的设备SDK,将会降级到DoubleTalkWithLive
com.aliyun.iotx.linkvisual.media.liveintercom.bean.LVLiveIntercomMode.SingleTalk =(0) |
单讲:App端采集并发送音频数据到设备端进行播放,App端采集音频期间手机保持声音静默