Действие Google - для каждого файла получено повторное событие MEDIA_FINISHED - PullRequest
0 голосов
/ 26 октября 2019

Для каждого медиа-ответа мы получаем дубликаты MEDIA_FINISHED в MEDIA_STATUS. Это приводит к тому, что каждый пользователь пропускает один файл для каждого медиа-сеанса. В запросах также нет идентификатора, поэтому мы не можем игнорировать один из них.

Это для существующего приложения Action SDK, которое ранее работало нормально и недавно вышло из строя.

Это мой построитель ответов, в котором также есть подсказки:

                .add(audioString)
                .add(
                    new MediaResponse()
                        .setMediaObjects(
                            new ArrayList<MediaObject>(
                                Arrays.asList(
                                    new MediaObject()
                                        .setName(mediaObject.getString("name"))
                                        .setDescription(audioString)
                                        .setContentUrl(
                                                mediaObject.getString("contentUrl"))
                                        .setIcon(
                                            new Image()
                                                .setUrl(
                                                    "https://www.somehost.com/blog/email-img/badge-108.png")
                                                .setAccessibilityText("Logo")))))
                        .setMediaType("AUDIO"))
                .addSuggestions(suggesstionArray);```
...