This factory method blocks as long as stream
is empty, i.e.
This factory method blocks as long as stream
is empty, i.e. until an appropriate amount
of audio bytes has been made available to it.
Therefore you must not, in the same thread, call this before bytes are made available to the stream.