我的pause
处理程序处理来自多张卡片的暂停操作。这是我的PauseHandler
样子,
@Override
public Optional<Response> handle(HandlerInput input) {
List<Command> commands = new LinkedList<Command>();
ControlMediaCommand pauseVideoCommand = ControlMediaCommand.builder()
.withCommand(MediaCommandType.PAUSE)
.withComponentId(PLAYER_COMPONENT_ID).build();
commands.add(pauseVideoCommand);
ExecuteCommandsDirective executeCommandDirective =
ExecuteCommandsDirective.builder()
.withToken(Constants.DOCUMENT_TOKEN)
.withCommands(commands)
.build();
String speechText = "Okay";
return input.getResponseBuilder()
.withSpeech(speechText)
.addDirective(executeCommandDirective)
.build();
}
}
现在我的暂停处理程序需要pause
通过语音处理另一个 APL 文档。我试图弄清楚在处理暂停时是否有一种方法可以唯一地标识文档(类似于令牌),以便我可以选择适当的暂停操作。