diff --git a/app/src/main/java/com/mogo/cloud/LivePlayAndPushActivity.java b/app/src/main/java/com/mogo/cloud/LivePlayAndPushActivity.java index 06b4c28..18c0a6d 100644 --- a/app/src/main/java/com/mogo/cloud/LivePlayAndPushActivity.java +++ b/app/src/main/java/com/mogo/cloud/LivePlayAndPushActivity.java @@ -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"); diff --git a/app/src/main/java/com/mogo/cloud/MainActivity.java b/app/src/main/java/com/mogo/cloud/MainActivity.java index 61ef037..4471031 100644 --- a/app/src/main/java/com/mogo/cloud/MainActivity.java +++ b/app/src/main/java/com/mogo/cloud/MainActivity.java @@ -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"); diff --git a/app/src/main/java/com/mogo/cloud/MoGoApplication.java b/app/src/main/java/com/mogo/cloud/MoGoApplication.java index bde40ca..39b539c 100644 --- a/app/src/main/java/com/mogo/cloud/MoGoApplication.java +++ b/app/src/main/java/com/mogo/cloud/MoGoApplication.java @@ -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"); // 设置循环检测间隔时间 diff --git a/app/src/main/res/layout/activity_live_play_and_push.xml b/app/src/main/res/layout/activity_live_play_and_push.xml index a01bac8..624a6bc 100644 --- a/app/src/main/res/layout/activity_live_play_and_push.xml +++ b/app/src/main/res/layout/activity_live_play_and_push.xml @@ -23,7 +23,9 @@ app:layout_constraintBottom_toBottomOf="parent" app:layout_constraintEnd_toEndOf="parent" app:layout_constraintStart_toEndOf="@+id/surfacePreviewView" - app:layout_constraintTop_toTopOf="parent" /> + app:layout_constraintTop_toTopOf="parent" + android:visibility="invisible" + />