Esempio n. 1
0
static void Toggle(GUI *data)
{
    if (APlayer_GetPlayStatus() != APLAYER_PLAY)
        APlayer_Play();
    else
        APlayer_Stop();
    GeneralFuncF1(2);
}
Esempio n. 2
0
/************************************************************************
 * @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;
    }
}