添加第一帧画面和错误相关的回调函数

This commit is contained in:
chenfufeng
2021-11-11 21:31:40 +08:00
parent d7243f34c1
commit 3f42b0b190
8 changed files with 132 additions and 3 deletions

View File

@@ -3,6 +3,7 @@ package com.mogo.cloud;
import android.net.wifi.WifiInfo;
import android.os.Bundle;
import android.util.Log;
import android.view.View;
import com.mogo.cloud.live.listener.ILiveStatusListener;
import com.mogo.cloud.live.manager.LiveStreamManagerImpl;
@@ -124,6 +125,12 @@ public class LivePlayAndPushActivity extends BaseLiveActivity
Logger.d(TAG, "开始直播 onLive");
}
@Override
public void onFirstFrame() {
surfacePlayView.setVisibility(View.VISIBLE);
Logger.d(TAG, "onFirstFrame");
}
@Override
public void onDisConnect() {
Logger.d(TAG, "失去连接 onDisConnect");

View File

@@ -152,11 +152,26 @@ public class MainActivity extends AppCompatActivity {
MoGoAiCloudTrafficLive.viewFrontVehicleLive(40.11547, 116.22544,
60, surfacePreviewView, new ITrafficCarLiveCallBack() {
@Override
public void onLiveConnecting() {
}
@Override
public void onLiveConnected() {
}
@Override
public void onLive(String liveSn) {
Logger.e(TAG, "liveSn : " + liveSn);
}
@Override
public void onFirstFrame() {
Logger.e(TAG, "onFirstFrame");
}
@Override
public void onDisConnect() {
Logger.e(TAG, "onDisConnect");

View File

@@ -46,7 +46,7 @@ public class MoGoApplication extends MultiDexApplication {
// 配置云服务API
MoGoAiCloudClientConfig clientConfig = MoGoAiCloudClientConfig.getInstance();
// 设置网络环境HTTP_DNS_ENV_QA、HTTP_DNS_ENV_RELEASE、HTTP_DNS_ENV_DEV
clientConfig.setNetMode(MogoHttpDnsConfig.HTTP_DNS_ENV_RELEASE);
clientConfig.setNetMode(MogoHttpDnsConfig.HTTP_DNS_ENV_QA);
// 设置是否是第三APP登录false自有车机 true外部三方车机
clientConfig.setThirdLogin(true);
// 设置是否输出日志
@@ -58,7 +58,7 @@ public class MoGoApplication extends MultiDexApplication {
// 设置AI云平台分配给三方应用的签名密钥需要从AI云平台申请
// 设置车机设备的唯一标识(这些表识必须是通过后台录入的设备)
// TODO 这里使用的是测试的sn
clientConfig.setThirdPartyDeviceId("B95ACB94DF240C89");
clientConfig.setThirdPartyDeviceId("C95ACB94DF240C89");
// 设置应用服务AppId 长链、鉴权 //todo 需要卸载智慧驾驶、行车记录仪
clientConfig.setServiceAppId("com.mogo.launcher");
// 设置循环检测间隔时间