瀏覽代碼

emscripten: Feed silence to device when paused

Charlie Birks 5 年之前
父節點
當前提交
07a2d71e90
共有 1 個文件被更改,包括 3 次插入0 次删除
  1. 3 0
      src/audio/emscripten/SDL_emscriptenaudio.c

+ 3 - 0
src/audio/emscripten/SDL_emscriptenaudio.c

@@ -59,6 +59,9 @@ HandleAudioProcess(_THIS)
         if (this->stream) {
         if (this->stream) {
             SDL_AudioStreamClear(this->stream);
             SDL_AudioStreamClear(this->stream);
         }
         }
+
+        SDL_memset(this->work_buffer, this->spec.silence, this->spec.size);
+        FeedAudioDevice(this, this->work_buffer, this->spec.size);
         return;
         return;
     }
     }