开发工具:
文件大小: 10mb
下载次数: 0
上传时间: 2020-07-10
详细说明:加入speex回声降噪算法,接入方式:
android 局域网可视对讲 使用步骤: 一:将arr包导入app工程的libs包中
二:build.gradle中添加一下依赖 implementation fileTree(include: ['.jar','.aar'], dir: 'libs')
implementation 'androidx.appcompat:appcompat:1.1.0'
implementation 'com.google.code.gson:gson:2.8.5'
implementation 'org.ligboy.retrofit2:converter-fastjson-android:2.1.0'
implementation 'com.yanzhenjie:permission:2.0.0-rc4'
三:初始化aar库
NettyCore.me().init(targetIp, 8888, 9999);
四:初始化可视对讲 boolean isSend = true;
private SurfaceView localView;
private SurfaceView remoteView;
TenetCore.me().initCall(new KMessageCall() { Override public void onTcpClientReceive(Object msg) { Log.e(TAG, "onMessageResponse:" + msg); } Override public void onTcpServerReceive(Object msg) { Log.e(TAG, "onMessageResponse:" + msg);
}
Override
public void onUdpServerReceive(Object msg) {
synchronized (msg) {
DatagramPacket packet = (DatagramPacket) msg;
ByteBuf buf = (ByteBuf) packet.copy().content(); //字节缓冲区
byte[] req = new byte[buf.readableBytes()];
buf.readBytes(req);
try {
String receiveMsg = new String(req, "UTF-8");
Log.e(TAG, "接收消息" + receiveMsg);
KMessage message = JSONObject.parseObject(receiveMsg, KMessage.class);
switch (message.getMsgtype()) {
case KMessage.MES_TYPE_NOMAL:
Log.e(TAG, "接收普通消息" + message.getMsgBody());
break;
case KMes
(系统自动生成,下载前可以参看下载内容)
下载文件列表
相关说明
- 本站资源为会员上传分享交流与学习,如有侵犯您的权益,请联系我们删除.
- 本站是交换下载平台,提供交流渠道,下载内容来自于网络,除下载问题外,其它问题请自行百度。
- 本站已设置防盗链,请勿用迅雷、QQ旋风等多线程下载软件下载资源,下载后用WinRAR最新版进行解压.
- 如果您发现内容无法下载,请稍后再次尝试;或者到消费记录里找到下载记录反馈给我们.
- 下载后发现下载的内容跟说明不相乎,请到消费记录里找到下载记录反馈给我们,经确认后退回积分.
- 如下载前有疑问,可以通过点击"提供者"的名字,查看对方的联系方式,联系对方咨询.