美文网首页
在玩魔法寿司游戏时,触屏或是 按下OK键时,声音会有停顿

在玩魔法寿司游戏时,触屏或是 按下OK键时,声音会有停顿

作者: 采蘑菇的小白菜 | 来源:发表于2018-07-17 19:05 被阅读0次

[DESCRIPTION]

[SOLUTION]

请作如下修改

void Media_SetOutputDevice( uint8 device )

{

//增加以下

// add begin

#if defined(AUDIO_COMPENSATION_ENABLE)

kal_uint8 bACEnable = KAL_TRUE;

if(AFE_GetOutputDevice(L1SP_AUDIO)==device)

bACEnable = KAL_FALSE;

#endif

// add end

AFE_SetOutputDevice( L1SP_VOICE, device );

AFE_SetOutputDevice( L1SP_AUDIO, device );

// if (AM_IsAudioPlaybackOn() != -1)修改为

if (AM_IsAudioPlaybackOn() != -1 && bACEnable)

Audio_Compensation_Activate( true );

#endif

}

做此修改是因为

AM_AudioPlaybackOn里面会执行Audio_Compensation_Activate( true );,避免Media_SetOutputDevice中当device没

有改变时也重复执行Audio_Compensation_Activate( true );

1048及之前patch MAUI_2899594,1048之后默认包含。

来自半导体社群

相关文章

网友评论

      本文标题:在玩魔法寿司游戏时,触屏或是 按下OK键时,声音会有停顿

      本文链接:https://www.haomeiwen.com/subject/bxbgpftx.html