The natural way seems to be to make multiple calls to audioPlayerPlay. Unfortunately that method just overwrites the directive array every time instead of pushing new items. It would be nice if that method would support multiple calls.
Making multiple calls is currently not supposed by the API. But you can look in this sample how "PlaybackNearlyFinished" is implemented to solve your purpose.
For more information checkout "Handling AudioPlayer Requests" section of the API Docs.
I'd like to queue up multiple audio streams, as per the directives array discussed in the API docs here:
https://developer.amazon.com/public/community/post/Tx1DSINBM8LUNHY/New-Alexa-Skills-Kit-ASK-Feature-Audio-Streaming-in-Alexa-Skills
The natural way seems to be to make multiple calls to audioPlayerPlay. Unfortunately that method just overwrites the directive array every time instead of pushing new items. It would be nice if that method would support multiple calls.