录制视频时拔卡操作异常处理

This commit is contained in:
xiehongyan 2024-01-31 20:01:06 +08:00
parent 73a4ba3c67
commit 9f14bc827c

View File

@ -710,6 +710,7 @@ static void set_indev_keypad_group(lv_obj_t* obj)
static void UIFlowMovie_ScrOpen(lv_obj_t* obj) static void UIFlowMovie_ScrOpen(lv_obj_t* obj)
{ {
dcf_handle = (UINT32)System_Get_DCF_Handle();/* 0 emmc 1 sd*/ dcf_handle = (UINT32)System_Get_DCF_Handle();/* 0 emmc 1 sd*/
printf("start video dcf handle : %d \n", dcf_handle);
DBG_DUMP("%s\r\n", __func__); DBG_DUMP("%s\r\n", __func__);
// #if HUNTING_CAMERA_MCU == ENABLE // #if HUNTING_CAMERA_MCU == ENABLE
@ -1182,16 +1183,17 @@ static void UIFlowMovie_WR_ERROR(lv_obj_t* obj, const LV_USER_EVENT_NVTMSG_DATA*
if (1 == dcf_handle && System_GetState(SYS_STATE_CARD) == CARD_REMOVED) { if (1 == dcf_handle && System_GetState(SYS_STATE_CARD) == CARD_REMOVED) {
//UIFlowWrnMsgAPI_Open_StringID(LV_PLUGIN_STRING_ID_STRID_PLEASE_INSERT_SD, warn_msgbox_auto_close_ms); //UIFlowWrnMsgAPI_Open_StringID(LV_PLUGIN_STRING_ID_STRID_PLEASE_INSERT_SD, warn_msgbox_auto_close_ms);
printf("[%s:%d] card removed\n", __FUNCTION__, __LINE__); printf("[%s:%d] card removed\n", __FUNCTION__, __LINE__);
lv_group_send_data(gp, LV_KEY_ENTER); UI_SetData(FL_MOVIE_MOTION_DET, MOVIE_MOTIONDET_OFF);
//lv_group_send_data(gp, LV_KEY_ENTER);
return; return;
} }
if (System_GetState(SYS_STATE_CARD) == CARD_LOCKED) { if (System_GetState(SYS_STATE_CARD) == CARD_LOCKED) {
gMovData.State = MOV_ST_WARNING_MENU; //gMovData.State = MOV_ST_WARNING_MENU;
UIFlowWrnMsgAPI_Open_StringID(LV_PLUGIN_IMG_ID_ICON_SD_LOCK, warn_msgbox_auto_close_ms); //UIFlowWrnMsgAPI_Open_StringID(LV_PLUGIN_IMG_ID_ICON_SD_LOCK, warn_msgbox_auto_close_ms);
} else { } else {
gMovData.State = MOV_ST_WARNING_MENU; //gMovData.State = MOV_ST_WARNING_MENU;
UIFlowWrnMsgAPI_Open_StringID(LV_PLUGIN_STRING_ID_STRID_MEMORYERROR, warn_msgbox_auto_close_ms); //UIFlowWrnMsgAPI_Open_StringID(LV_PLUGIN_STRING_ID_STRID_MEMORYERROR, warn_msgbox_auto_close_ms);
} }
update_icons(); update_icons();
} else { } else {