From 8c0982b15031f8247f91b34911b17725982f15af Mon Sep 17 00:00:00 2001 From: chenfufeng Date: Thu, 11 Nov 2021 21:31:40 +0800 Subject: [PATCH] =?UTF-8?q?Merge=E6=B7=BB=E5=8A=A0=E7=AC=AC=E4=B8=80?= =?UTF-8?q?=E5=B8=A7=E7=94=BB=E9=9D=A2=E5=92=8C=E9=94=99=E8=AF=AF=E7=9B=B8?= =?UTF-8?q?=E5=85=B3=E7=9A=84=E5=9B=9E=E8=B0=83=E5=87=BD=E6=95=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../mogo/cloud/LivePlayAndPushActivity.java | 7 +++ .../java/com/mogo/cloud/MainActivity.java | 15 ++++++ .../layout/activity_live_play_and_push.xml | 4 +- .../listener/IMediaPlayerStateListener.java | 21 ++++++++ .../cloud/live/manager/MoGoLiveManager.java | 50 +++++++++++++++++++ .../api/ITrafficCarLiveCallBack.java | 4 ++ .../core/TrafficLiveCurrentManager.java | 30 +++++++++++ 7 files changed, 130 insertions(+), 1 deletion(-) create mode 100644 foudations/mogo-live/src/main/java/com/mogo/cloud/live/listener/IMediaPlayerStateListener.java 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 961f24d..f4d6504 100644 --- a/app/src/main/java/com/mogo/cloud/MainActivity.java +++ b/app/src/main/java/com/mogo/cloud/MainActivity.java @@ -153,11 +153,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/res/layout/activity_live_play_and_push.xml b/app/src/main/res/layout/activity_live_play_and_push.xml index 18ad850..2014222 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" + />