Add SDL_PlayAudioDevice() to play audio. Remove pause_on param from SDL_PauseAudioDevice()
This commit is contained in:
@@ -60,7 +60,7 @@ void loop()
|
||||
#ifdef __EMSCRIPTEN__
|
||||
emscripten_cancel_main_loop();
|
||||
#endif
|
||||
SDL_PauseAudioDevice(cbd[0].dev, 1);
|
||||
SDL_PauseAudioDevice(cbd[0].dev);
|
||||
SDL_CloseAudioDevice(cbd[0].dev);
|
||||
SDL_free(sound);
|
||||
SDL_Quit();
|
||||
@@ -98,7 +98,7 @@ test_multi_audio(int devcount)
|
||||
if (cbd[0].dev == 0) {
|
||||
SDL_LogError(SDL_LOG_CATEGORY_APPLICATION, "Open device failed: %s\n", SDL_GetError());
|
||||
} else {
|
||||
SDL_PauseAudioDevice(cbd[0].dev, 0);
|
||||
SDL_PlayAudioDevice(cbd[0].dev);
|
||||
#ifdef __EMSCRIPTEN__
|
||||
emscripten_set_main_loop(loop, 0, 1);
|
||||
#else
|
||||
@@ -110,7 +110,7 @@ test_multi_audio(int devcount)
|
||||
#endif
|
||||
SDL_Delay(100);
|
||||
}
|
||||
SDL_PauseAudioDevice(cbd[0].dev, 1);
|
||||
SDL_PauseAudioDevice(cbd[0].dev);
|
||||
#endif
|
||||
SDL_Log("done.\n");
|
||||
SDL_CloseAudioDevice(cbd[0].dev);
|
||||
@@ -131,7 +131,7 @@ test_multi_audio(int devcount)
|
||||
|
||||
for (i = 0; i < devcount; i++) {
|
||||
if (cbd[i].dev) {
|
||||
SDL_PauseAudioDevice(cbd[i].dev, 0);
|
||||
SDL_PlayAudioDevice(cbd[i].dev);
|
||||
}
|
||||
}
|
||||
|
||||
@@ -154,7 +154,7 @@ test_multi_audio(int devcount)
|
||||
#ifndef __EMSCRIPTEN__
|
||||
for (i = 0; i < devcount; i++) {
|
||||
if (cbd[i].dev) {
|
||||
SDL_PauseAudioDevice(cbd[i].dev, 1);
|
||||
SDL_PauseAudioDevice(cbd[i].dev);
|
||||
SDL_CloseAudioDevice(cbd[i].dev);
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user