|
|
|
|
@ -437,14 +437,14 @@ bool SoundManager::loadSound(const QString& name, const QString& filePath) {
|
|
|
|
|
|
|
|
|
|
void SoundManager::play(const QString& name) { |
|
|
|
|
if (!m_enabled) return; |
|
|
|
|
if (!m_initialized) { DEBUG_WARN(DEBUG_CATEGORY_DEBUG, "SoundManager::play: not initialized"); return; } |
|
|
|
|
if (!m_initialized) { DEBUG_WARN(DEBUG_CATEGORY_MEDIA, "SoundManager::play: not initialized"); return; } |
|
|
|
|
|
|
|
|
|
EventSettings es = m_eventSettings.value(name); |
|
|
|
|
if (!es.enabled) return; |
|
|
|
|
|
|
|
|
|
auto it = m_sounds.find(name); |
|
|
|
|
if (it == m_sounds.end()) { |
|
|
|
|
DEBUG_WARN(DEBUG_CATEGORY_DEBUG, "SoundManager::play: sound '%s' not loaded", qPrintable(name)); |
|
|
|
|
DEBUG_WARN(DEBUG_CATEGORY_MEDIA, "SoundManager::play: sound '%s' not loaded", qPrintable(name)); |
|
|
|
|
return; |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
@ -461,7 +461,7 @@ void SoundManager::play(const QString& name) {
|
|
|
|
|
|
|
|
|
|
void SoundManager::playLoop(const QString& name) { |
|
|
|
|
if (!m_enabled) return; |
|
|
|
|
if (!m_initialized) { DEBUG_WARN(DEBUG_CATEGORY_DEBUG, "SoundManager::playLoop: not initialized"); return; } |
|
|
|
|
if (!m_initialized) { DEBUG_WARN(DEBUG_CATEGORY_MEDIA, "SoundManager::playLoop: not initialized"); return; } |
|
|
|
|
|
|
|
|
|
/* остановить предыдущий цикл (иначе call_connecting + call_ringing звучат вместе) */ |
|
|
|
|
stopLoop(); |
|
|
|
|
@ -471,7 +471,7 @@ void SoundManager::playLoop(const QString& name) {
|
|
|
|
|
|
|
|
|
|
auto it = m_sounds.find(name); |
|
|
|
|
if (it == m_sounds.end()) { |
|
|
|
|
DEBUG_WARN(DEBUG_CATEGORY_DEBUG, "SoundManager::playLoop: sound '%s' not loaded", qPrintable(name)); |
|
|
|
|
DEBUG_WARN(DEBUG_CATEGORY_MEDIA, "SoundManager::playLoop: sound '%s' not loaded", qPrintable(name)); |
|
|
|
|
return; |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
|