FireTV: голосовая команда Alexa для видео, перемотки вперед и назад не поддерживается?
У меня есть видео приложение для FireTV и голосовые команды для play
, pause
, skipNext
, skipPrev
работает нормально, но при звонке fastforward
а также rewind
Алекса говорит, что это "не поддерживается".
я использую MediaSessionCompat
а также MediaSessionCompat.Callback
, В обратном вызове я переопределил onSeekTo
, onRewind
, а также onFastForward
но фреймворк никогда не вызывает эти функции и все еще говорит, что это не поддерживается.
Также имейте разрешение голосовой команды alexa в манифесте<uses-permission android:name="com.amazon.permission.media.session.voicecommandcontrol" />
Моя единственная догадка, что мне может понадобиться Video Skill API
для этой функциональности. Любые идеи приветствуются!
1 ответ
Оказывается, я не добавил действие 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