Есть ли способ получить и обработать «следующий» и «предыдущий», используя Google Actions с Actions SDK в качестве инструмента выполнения при отправке медиаответа? - PullRequest
1 голос
/ 13 января 2020

Я использую Media Response для воспроизведения звука в моем Action SDK (Action SDK используется как инструмент Fulfillment в моей консоли действий), управляемом Action. В конце каждого аудиоклипа я использую обратный вызов MEDIA_STATUS, чтобы перейти к другому mp3-файлу в предопределенном списке воспроизведения. В результате пользователи должны иметь возможность перемещаться вперед / назад.

При тестировании на моем Google Home mini, Google Assistant на Android и Smart Display я могу перехватить «next» и перейти к следующему аудио клип (отправляет запрос с намерением типа MEDIA_STATUS). Тем не менее, я не могу правильно перехватить «предыдущий» всякий раз, когда я пытаюсь, звук перезапускается. Реальные устройства, кажется, обрабатывают это намерение самостоятельно и не генерируют никакого вывода на консоль (так как мой webhook вообще не доступен).

Кажется, что диалоги обрабатывают «следующий» и «предыдущий» как последующие действия намерения, но мне нужно сделать то же самое без использования Dialog Flow в качестве инструмента Fulfillment.

Может кто-нибудь помочь с этой конкретной проблемой?

1 Ответ

0 голосов
/ 14 января 2020

В настоящее время только Media FINED поддерживается для Media Response. Таким образом, вы не сможете обрабатывать различающиеся guish между следующим и предыдущим.

...