Я использую 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.
Может кто-нибудь помочь с этой конкретной проблемой?