title: Alexa (ASK) : How to play multiple audio from different URL?
body: <p>I'm a beginner at ASK development and currently stuck on playing audio from multiple different URLs using .addAudioPlayerPlayDirective from handlerInput.responseBuilder. So if I add multiple addAudioPlayerPlayDirective to the responseBuilder it returns error instead. For example :</p>
  
  <pre><code>handlerInput.responseBuilder
      .speak(speakOutput)
      .addAudioPlayerPlayDirective('REPLACE_ALL', podcastBeginning.url, podcastBeginning.token, 0, null, podcastBeginning.metadata)
      .addAudioPlayerPlayDirective('REPLACE_ALL', podcastBeginning.url, podcastBeginning.token, 0, null, podcastBeginning.metadata);
  </code></pre>
  
  <p>Also, I added the method of the issue below.</p>
  
  <pre><code>const LatestHeadlinesIntentHandler = {
      canHandle(handlerInput) {
          return handlerInput.requestEnvelope.request.type === 'LaunchRequest' ||
            handlerInput.requestEnvelope.request.type === 'IntentRequest' &amp;&amp;
              (
                handlerInput.requestEnvelope.request.intent.name === 'LatestHeadlinesIntent' ||
                handlerInput.requestEnvelope.request.intent.name === 'AMAZON.ResumeIntent' ||
                handlerInput.requestEnvelope.request.intent.name === 'AMAZON.LoopOnIntent' ||
                handlerInput.requestEnvelope.request.intent.name === 'AMAZON.NextIntent' ||
                handlerInput.requestEnvelope.request.intent.name === 'AMAZON.PreviousIntent' ||
                handlerInput.requestEnvelope.request.intent.name === 'AMAZON.RepeatIntent' ||
                handlerInput.requestEnvelope.request.intent.name === 'AMAZON.ShuffleOnIntent' ||
                handlerInput.requestEnvelope.request.intent.name === 'AMAZON.StartOverIntent'
            );
      },
      async handle(handlerInput) {
          const response = await httpGet();
          let responseBuilder = handlerInput.responseBuilder;
          let speakOutput;
          let podcastBeginning = audio[0];
          let podcastNext = audio[1];
          let podcastEnd = audio[2];
          let audioCount = 0;
          let podcast = {
              "token": response.audios[audioCount].intId,
              "url": response.audios[audioCount].url,
              "metadata" : {
                "title": response.audios[audioCount].title,
              }
            }
  
          if (sucessfulGet === true){
              speakOutput = 'Alright, reading you the latest headlines!';
              handlerInput.responseBuilder
                  .speak(speakOutput)
                  .addAudioPlayerPlayDirective('REPLACE_ALL', podcastBeginning.url, podcastBeginning.token, 0, null, podcastBeginning.metadata)
  
          }else {
              speakOutput = "No stories found. Response Code: " + responseCode;
          }
  
          return handlerInput.responseBuilder
              .getResponse();
      }
  };
  </code></pre>
  
  <p>Any help would be appreciated. Thanks.</p>