Воспроизведение MP3 с MediaResponse, похоже, не работает - PullRequest
0 голосов
/ 26 января 2019

Что-то сломалось, когда дело доходит до воспроизведения файлов MP3 и потоковых трансляций с помощью MediaResponse в Google Home.

Без выпуска какой-либо новой версии или изменения URL-адресов потоков воспроизведение в нашем приложении просто больше не работает (включенGoogle Home Mini - все еще работает в Симуляторе), и я замечаю ту же проблему в других похожих приложениях.Воспроизведение радио из TuneIn все еще работает.

Кто-нибудь еще с этой проблемой?

1 Ответ

0 голосов
/ 30 января 2019

У нас была похожая проблема с нашим приложением Google Assistant при предоставлении прямой трансляции в формате mp3 с помощью MediaResponse.

Ранее мы заканчивали разговор следующим образом

conv.close(new MediaObject({
    name: "Name",
    url: "https://url.to.livestream",
    description: "Description",
    image: new Image({
        url: "https://url.to.image"
    })
}));

Для нас было лучше вместо этого отправить MediaObject, используя conv.ask()

conv.ask(new MediaObject({
    ...
}));
conv.ask(new Suggestions(["suggestion 1", "suggestion 2"]));

Что важноздесь следует следовать MediaResponse с ответом Suggestions, так как в противном случае приложение завершится ошибкой.

«Ваше Действие должно включать в себя фишки для предложений, если ответ не является окончательным ответом».https://developers.google.com/actions/assistant/responses#media_responses

Может, это решит и вашу проблему?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...