static void Toggle(GUI *data) { if (APlayer_GetPlayStatus() != APLAYER_PLAY) APlayer_Play(); else APlayer_Stop(); GeneralFuncF1(2); }
/************************************************************************ * @BRIEF the function Stop Play the audio file which tom-record by MediaLib_SetTomSound * @AUTHOR He_yuanlong * @DATE 2013-02-04 * @PARAM T_VOID: * @RETURN T_BOOL * @RETVAL AK_TRUE:Successfully start to Play record file * @RETVAL AK_FALSE:Failure to Play record file **************************************************************************/ static T_VOID Tom_StopPlay(T_VOID) { if (AK_NULL != pTomPlayer->pAudPlayer && AUD_STAT_LOG_PLAY == pTomPlayer->playStat) { //force stop APlayer_Stop(pTomPlayer->pAudPlayer); if (APlayer_Destroy(pTomPlayer->pAudPlayer)) { pTomPlayer->pAudPlayer = AK_NULL; } pTomPlayer->playStat = AUD_STAT_LOG_STOP; } }