[fea]
[视频view]
This commit is contained in:
yangyakun
2024-11-20 10:36:03 +08:00
parent f62fb218f7
commit 3861ff1838
4 changed files with 15 additions and 0 deletions

View File

@@ -1,5 +1,6 @@
package com.mogo.och.common.module.manager.transform
import android.view.View
import com.mogo.eagle.core.function.api.och.IOchBizFunctionCall4Eagle
import com.mogo.eagle.core.function.call.base.CallerBase
import com.mogo.eagle.core.function.call.och.CallerOchBizFunctionCall4EagleManager
@@ -15,4 +16,10 @@ object OchTransform : CallerBase<OchTransformDispatch>(), IOchBizFunctionCall4Ea
it.value.logout()
}
}
override fun setVideoView(target: View?) {
M_LISTENERS.forEach {
it.value.setVideoView(target)
}
}
}

View File

@@ -1,6 +1,9 @@
package com.mogo.och.common.module.manager.transform
import android.view.View
interface OchTransformDispatch {
fun logout(){}
fun setVideoView(target: View?){}
}

View File

@@ -19,6 +19,7 @@ import com.mogo.och.weaknet.repository.db.repository.TaskSiteDb
import com.mogo.och.weaknet.ui.fragment.ShuttleFragment
import com.mogo.och.weaknet.model.LineModel
import com.mogo.och.weaknet.repository.RepositoryManager
import com.mogo.och.weaknet.repository.db.repository.WriteOffDb
import com.mogo.och.weaknet.ui.bizswitch.SwitchBizView
import com.mogo.och.weaknet.ui.qr.QrOpenView
import com.mogo.och.weaknet.util.BusAnalyticsManager
@@ -41,6 +42,7 @@ class ShuttleDriverProvider : CommonServiceImpl() {
TaskDb.deleteObsoleteData()
TaskSiteDb.deleteObsoleteData()
EventDb.deleteObsoleteData()
WriteOffDb.deleteObsoleteData()
}
}

View File

@@ -24,6 +24,7 @@ import com.mogo.eagle.core.function.call.autopilot.CallerV2nNioEventListenerMana
import com.mogo.eagle.core.function.call.cloud.CallerCloudListenerManager
import com.mogo.eagle.core.function.call.devatools.CallerDevaToolsManager
import com.mogo.eagle.core.function.call.map.CallerMapUIServiceManager
import com.mogo.eagle.core.function.call.och.CallerOchBizFunctionCall4EagleManager
import com.mogo.eagle.core.function.call.telematic.CallerTelematicListenerManager
import com.mogo.eagle.core.function.call.telematic.CallerTelematicManager
import com.mogo.eagle.core.function.call.v2x.CallerTrafficLightListenerManager
@@ -178,6 +179,7 @@ class TeleMsgHandler : IMsgHandler {
// 10: 第1个1代表运营面板开关打开第2个0代表打开成功告之司机端
CallerTelematicManager.sendMsgToServer(TelematicConstant.DRIVE_SEAT_VIDEO_STREAM_RSP, "11".toByteArray())
}
CallerOchBizFunctionCall4EagleManager.setVideoView(target)
} else {
CallerTelematicManager.sendMsgToServer(TelematicConstant.DRIVE_SEAT_VIDEO_STREAM_RSP, "10".toByteArray())
@@ -185,6 +187,7 @@ class TeleMsgHandler : IMsgHandler {
} else {
//第1个0代表运营面板开关关闭第2个1代表关闭成功告之司机端; 相应的还有状态00表示关闭失败
CallerTelematicManager.sendMsgToServer(TelematicConstant.DRIVE_SEAT_VIDEO_STREAM_RSP, "01".toByteArray())
CallerOchBizFunctionCall4EagleManager.setVideoView(null)
}
} catch (t: Throwable) {
t.printStackTrace()