mirror of
https://github.com/smallmain/cocos-enhance-kit.git
synced 2025-10-09 10:55:24 +00:00
[engine] [cocos2d-x] [jsb-adapter] 适配引擎 v2.4.10 版本
This commit is contained in:
@@ -360,6 +360,7 @@ void AudioEngine::onPause(const CustomEvent &event) {
|
||||
if (it->second.state == AudioState::PLAYING)
|
||||
{
|
||||
_audioEngineImpl->pause(it->first);
|
||||
it->second.state = AudioState::PAUSED;
|
||||
_breakAudioID.push_back(it->first);
|
||||
}
|
||||
}
|
||||
@@ -374,7 +375,12 @@ void AudioEngine::onPause(const CustomEvent &event) {
|
||||
void AudioEngine::onResume(const CustomEvent &event) {
|
||||
auto itEnd = _breakAudioID.end();
|
||||
for (auto it = _breakAudioID.begin(); it != itEnd; ++it) {
|
||||
_audioEngineImpl->resume(*it);
|
||||
auto iter = _audioIDInfoMap.find(*it);
|
||||
if (iter != _audioIDInfoMap.end() && iter->second.state == AudioState::PAUSED)
|
||||
{
|
||||
_audioEngineImpl->resume(*it);
|
||||
iter->second.state = AudioState::PLAYING;
|
||||
}
|
||||
}
|
||||
_breakAudioID.clear();
|
||||
|
||||
|
Reference in New Issue
Block a user