Hi Vega Team!
I am implementing Transport Control for the first time.
It appears the following issues are occurring:
① handlePrevious is not triggered (even though handleNext is triggered).
→ Saying “Alexa, previous” does not trigger handlePrevious, but saying “Alexa, next” triggers handleNext.
② After implementing Transport Control, simply pressing the “Play/Pause” button on the remote triggers handleTogglePlayPause.
→ handleTogglePlayPause should not be triggered in this case, as no voice command was issued.
③ Is it acceptable for “Alexa, stop” to trigger handlePause?
→ “Alexa, pause” also triggers handlePause.
→ Is it okay for both “Alexa, pause” and “Alexa, stop” to trigger the same handlePause event?
SDK Version: v0.23.835
Kepler Device OS: OS1.1 (2101010002720)
Relevant packages are as follows:
・ “@amazon-devicesamazon-devices/kepler-media-controls”: “~1.0.0”,
・“@amazon-devices/kepler-media-types”: “~1.0.0”,
The source code structure is roughly as follows:
Incidentally, issues ② and ③ also occur in the playback sample app.
・ GitHub - AmazonAppDev/vega-video-sample: This sample app shows you how to implement a W3C media player and the core multimedia functionality, such as interactive screens, a video player, search, and focus management. · GitHub
※ I cannot verify issue ① because the sample app lacks “previous/next” functionality.
Could you please check issues ①, ②, and ③?
Warm regards,
soseh
