We are capturing the last known good playback position from the onPlaybackStopped audio play event when a user pauses or stops playback. It's persisted successfully. When the user attempts to resume playback, we are trying to resume where they immediately left off. We are sending the following response envelope to the alexa audio player.
{ "outputSpeech": null, "card": null, "directives": [ { "type": "AudioPlayer.Play", "playBehavior": "REPLACE_ALL", "audioItem": { "stream": { "expectedPreviousToken": null, "token": "REPLACED_FOR_FORUM_POST", "url": "REPLACED_FOR_FORUM_POST", "offsetInMilliseconds": 94000 } } } ], "reprompt": null, "shouldEndSession": true }
Playback does not resume correctly, it either resumes at the beginning of the audio or 30 seconds (ish) into it. The audio player is not honoring the offsetInMilliseconds value. Is this a known issue or is the response above incorrect?