I expect this is a Chromebook bug rather than something in SDL, but for the record the first time I call SDL_QueueAudio()
after opening the device I am seeing the audio buffer being repeatedly (and suddenly) emptied for no obvious reason, and without that sound ever being played.
This happens intermittently for 20 seconds or so, then the system settles down and plays queued audio properly thereafter, until the audio device is closed and reopened again. I’ve never experienced this happening on other Android devices, or other platforms in general.
I’ve tried various workarounds, such as queuing less or more audio, but nothing seems to make any difference. It just seems to be unstable for a few seconds, during which it keeps dumping the contents of the audio buffer.