diff --git a/app/src/main/AndroidManifest.xml b/app/src/main/AndroidManifest.xml
index 9d14be0..7e04497 100644
--- a/app/src/main/AndroidManifest.xml
+++ b/app/src/main/AndroidManifest.xml
@@ -12,16 +12,12 @@
-
+
-
+
-
-
+
+
+
{
+ Toast.makeText(getApplicationContext(), buttonView.getText(), Toast.LENGTH_SHORT).show();
+ if (isChecked) {
+ liveSn = etLookRoomId.getText().toString().trim();
+ MoGoAiCloudTrafficLive.viewDesignativeVehicleLive(liveSn, surfaceView, this);
+ } else {
+ MoGoAiCloudTrafficLive.stopCarLive(liveSn);
+ }
+ });
+
+ surfaceView.setOnClickListener(v -> {
+ if (liveToggleBtn.getVisibility() == View.VISIBLE) {
+ liveToggleBtn.setVisibility(View.GONE);
+ etLookRoomId.setVisibility(View.GONE);
+ } else {
+ liveToggleBtn.setVisibility(View.VISIBLE);
+ etLookRoomId.setVisibility(View.VISIBLE);
+ }
+ });
+
+ }
+
+ @Override
+ protected void onDestroy() {
+ super.onDestroy();
+ MoGoAiCloudTrafficLive.stopCarLive(liveSn);
+ WifiStateManager.getInstance().unRegisterWifiStateListener(this);
+ }
+
+ @Override
+ public void onLive(String liveSn) {
+ Log.d(TAG, "开始直播 onLive");
+ }
+
+ @Override
+ public void onDisConnect() {
+ Log.w(TAG, "失去连接 onDisConnect");
+ }
+
+ @Override
+ public void onError(String errorMsg) {
+ Log.e(TAG, "发生错误 onError msg: " + errorMsg);
+ }
+
+ @Override
+ public void onWifiState(WifiInfo wifiInfo) {
+ tvWifiState.setText("wifiLevel: " + Math.abs(wifiInfo.getRssi()));
+ }
+}
\ No newline at end of file
diff --git a/app/src/main/java/com/mogo/cloud/MainActivity.java b/app/src/main/java/com/mogo/cloud/MainActivity.java
index f617b59..6d53a26 100644
--- a/app/src/main/java/com/mogo/cloud/MainActivity.java
+++ b/app/src/main/java/com/mogo/cloud/MainActivity.java
@@ -39,6 +39,7 @@ public class MainActivity extends AppCompatActivity {
private Button btnJumpLivePlayAndPush;
private Button btnJumpLivePush;
private Button btnJumpLivePlay;
+ private Button btnJumpLivePlayOne;
private Button btnRequestXINGLive;
private Button btnRequestCarLive;
private Button btnV2XFunctionTest;
@@ -116,6 +117,12 @@ public class MainActivity extends AppCompatActivity {
startActivity(intent);
});
+ btnJumpLivePlayOne = findViewById(R.id.btnJumpLivePlayOne);
+ btnJumpLivePlayOne.setOnClickListener(v -> {
+ Intent intent = new Intent(MainActivity.this, LivePlayOneActivity.class);
+ startActivity(intent);
+ });
+
btnRequestXINGLive = findViewById(R.id.btnRequestXINGLive);
btnRequestXINGLive.setOnClickListener(v -> {
MoGoAiCloudTrafficLive.viewDesignativeIntersectionLive("556834859_trafficcamera_100514_89", new ITrafficIntersectionLiveCallBack() {
diff --git a/app/src/main/java/com/mogo/cloud/MoGoApplication.java b/app/src/main/java/com/mogo/cloud/MoGoApplication.java
index 82ca84c..c97f61a 100644
--- a/app/src/main/java/com/mogo/cloud/MoGoApplication.java
+++ b/app/src/main/java/com/mogo/cloud/MoGoApplication.java
@@ -60,7 +60,7 @@ public class MoGoApplication extends MultiDexApplication {
// 设置AI云平台分配给三方应用的签名密钥,需要从AI云平台申请
// 设置车机设备的唯一标识(这些表识必须是通过后台录入的设备)
// TODO 这里使用的是测试的sn
- clientConfig.setThirdPartyDeviceId("1234567899876543214");
+ clientConfig.setThirdPartyDeviceId("1234567899876543218");
// 设置应用服务AppId 长链、鉴权 //todo 需要卸载智慧驾驶、行车记录仪
clientConfig.setServiceAppId("com.mogo.launcher");
// 设置循环检测间隔时间
diff --git a/app/src/main/res/layout/activity_live_play_on.xml b/app/src/main/res/layout/activity_live_play_on.xml
new file mode 100644
index 0000000..b3f16a8
--- /dev/null
+++ b/app/src/main/res/layout/activity_live_play_on.xml
@@ -0,0 +1,50 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/app/src/main/res/layout/activity_main.xml b/app/src/main/res/layout/activity_main.xml
index bd33f83..7879c78 100644
--- a/app/src/main/res/layout/activity_main.xml
+++ b/app/src/main/res/layout/activity_main.xml
@@ -98,6 +98,13 @@
android:text="直播SDK观看测试"
android:visibility="visible" />
+
+
+ android:visibility="gone" />
+ android:visibility="gone" />
@color/colorPrimary
- @color/colorPrimaryDark
- @color/colorAccent
+ - true
\ No newline at end of file