Hello,
I've found a bug regarding PlayCommand. When I send the command that looks like below as a part of response to "Resume" a video that is paused on the screen, it doesn't seem to resume at all on real devices. However, it works flawlessly on the simulator (developer.amazon.com)
{
"type": "ControlMedia", "componentId": "APLVideo", "command": "play" }
Steps to reproduce:
1. Attach APL video with component ID: "APLVideo" on your render directive
2. User says "Pause"
3. Alexa responds with
{
"type": "ControlMedia", "componentId": "APLVideo", "command": "pause" }
in the reponse.
4. User says "Resume"
Expected behaviour:
The video resumes from the paused moment.
Observed behaviour in Echo Show or Echo spot
The video remains paused
Observed behaviour in Simulator
The video resumes from the paused moment
For now, the current work around is to send another render directive to "play" the video using the offset to "resume", but this solution isn't clean as the user briefly sees "black screen" for a split second while the video reloads.