...
|
...
|
@@ -139,6 +139,8 @@ T_JZsdkReturnCode Megaphone_MegDataGenFinshFlag(int order, int Flag) |
|
|
{
|
|
|
return MegDataGenFinsh_Flag;
|
|
|
}
|
|
|
|
|
|
//JZSDK_LOG_DEBUG("设置数据生产完成标志位:0x%d",Flag);
|
|
|
|
|
|
MegDataGenFinsh_Flag = Flag;
|
|
|
|
...
|
...
|
@@ -1114,26 +1116,23 @@ T_JZsdkReturnCode Megaphone_PlayContinue() |
|
|
int ami =JZ_FLAGCODE_ON;
|
|
|
Megaphone_Amplifier_param(JZ_FLAGCODE_SET, &ami);
|
|
|
|
|
|
//查看播放状态是否不处于停止
|
|
|
if (g_Megaphone_Play_Status == AUDIO_PLAY_STATUS_IDLE)
|
|
|
{
|
|
|
//播放当前音频
|
|
|
unsigned char CurrentName[128];
|
|
|
memset(CurrentName,0,sizeof(CurrentName));
|
|
|
unsigned int CurrentNameLen = 0;
|
|
|
unsigned int CurrentNum = 0;
|
|
|
AudioMange_Get_FilePlayName(CurrentName, &CurrentNameLen, &CurrentNum);
|
|
|
UIcontrol_PlayAudioFile(NO_SPECIFIED ,CurrentName, CurrentNameLen);
|
|
|
return JZ_ERROR_SYSTEM_MODULE_CODE_SUCCESS;
|
|
|
|
|
|
}
|
|
|
else if (g_Megaphone_Play_Status == AUDIO_PLAY_STATUS_MUSIC)
|
|
|
//如果正处于播放音频,则恢复播放
|
|
|
if (g_Megaphone_Play_Status == AUDIO_PLAY_STATUS_MUSIC)
|
|
|
{
|
|
|
AudioDeal_PauseAndContinuePlay(JZ_FLAGCODE_OFF);
|
|
|
return JZ_ERROR_SYSTEM_MODULE_CODE_SUCCESS;
|
|
|
}
|
|
|
//如果正处于其他播放状态,则改为播放当前音频
|
|
|
else
|
|
|
{
|
|
|
//播放当前音频
|
|
|
unsigned char CurrentName[128];
|
|
|
memset(CurrentName,0,sizeof(CurrentName));
|
|
|
unsigned int CurrentNameLen = 0;
|
|
|
unsigned int CurrentNum = 0;
|
|
|
AudioMange_Get_FilePlayName(CurrentName, &CurrentNameLen, &CurrentNum);
|
|
|
UIcontrol_PlayAudioFile(NO_SPECIFIED ,CurrentName, CurrentNameLen);
|
|
|
|
|
|
return JZ_ERROR_SYSTEM_MODULE_CODE_SUCCESS;
|
|
|
}
|
|
|
}
|
...
|
...
|
|