Команда STOP не закрывает действие во время воспроизведения медиаобъекта - PullRequest
0 голосов
/ 12 февраля 2019

У меня серьезная проблема.Мое действие воспроизводит длинные mp3 аудио клипы.Они открываются с помощью

conv.ask(new MediaObject({
        name: title,
        url: storia,
        description: autore,
        image: new Image({
            url: largeImageUrl,
            alt: title,
        }),
    }));

Проблема в том, что когда пользователь говорит «STOP», действие должно прервать воспроизведение и завершиться с приветствием.И это поведение, которое я всегда имел с несколько дней назад.Даже симулятор работает таким образом.Но на реальном устройстве команда «STOP» просто прерывает воспроизведение, но без дополнительной обратной связи с пользователем, что может привести к мысли, что он ушел, но он все еще в действии.Он должен сказать «EXIT», чтобы выйти.

У меня есть статус носителя - отменить намерение, которое всегда работало.

app.intent('Media Status - cancel', (conv) => {
    conv.close(new SimpleResponse('OK See you next time!')); 
});

И, опять же, он работает в симуляторе, но не на реальном устройстве.

Интересно, было ли что-то недавно изменено, со стороны Google, в отношении воспроизведения MediaObject.

Любая помощь?

1 Ответ

0 голосов
/ 12 февраля 2019

Это давняя ошибка в MediaObject.

...