dmuratshin 8 years ago
parent
commit
4b504928e6

+ 1 - 1
src/sound/emscripten/SoundEmscripten.cpp

@@ -15,7 +15,7 @@ namespace oxygine
 
     int SoundEmscripten::getDuration() const
     {
-        return 1000;
+        return 30000;
     }
 
     SoundHandle* SoundEmscripten::createSH()

+ 10 - 3
src/sound/emscripten/SoundHandleEmscripten.cpp

@@ -56,10 +56,17 @@ namespace oxygine
 
     void SoundHandleEmscripten::_resume()
     {
-        EM_ASM_ARGS(
+        if (_handle)
         {
-            sound.resume($0);
-        }, _handle);
+            EM_ASM_ARGS(
+            {
+                sound.resume($0);
+            }, _handle);
+        }   
+        else
+        {
+            _play();
+        }
     }
 
     void SoundHandleEmscripten::_stop()