Fire TV:不支持视频、快进和倒带的 Alexa 语音命令?

FireTV: Alexa voice command for video, fastforward and rewind not supported?

我有一个用于 FireTV 的视频应用程序,playpauseskipNextskipPrev 的语音命令工作正常,但调用 fastforwardrewind Alexa 说它是 "not supported".

我正在使用 MediaSessionCompatMediaSessionCompat.Callback。在回调中,我覆盖了 onSeekToonRewindonFastForward,但框架从不调用这些函数,仍然说它不受支持。

在manifest中也有alexa voice command权限 <uses-permission android:name="com.amazon.permission.media.session.voicecommandcontrol" />

我唯一的预感是我可能需要使用 Video Skill API 来实现该功能。 任何见解表示赞赏!

原来我没有将 PlaybackState.ACTION_SEEK_TO 操作添加到支持的操作列表中。

PlaybackStateCompat.Builder stateBuilder = new PlaybackStateCompat.Builder()
            .setActions(PlaybackState.ACTION_PLAY |
            PlaybackState.ACTION_PAUSE |
            PlaybackState.ACTION_PLAY_PAUSE |
            PlaybackState.ACTION_SKIP_TO_NEXT |
            PlaybackState.ACTION_SKIP_TO_PREVIOUS |
            PlaybackState.ACTION_FAST_FORWARD | // ALEXA DOESN'T USE THIS
            PlaybackState.ACTION_REWIND | // ALEXA DOESN'T USE THIS
            PlaybackState.ACTION_SEEK_TO); // NEED TO ADD SEEK_TO ACTION