Возможно ли реализовать громкость вверх | вниз в Google Actions V2 - PullRequest
0 голосов
/ 07 ноября 2018

Я работаю с MediaResponse для воспроизведения мультимедиа (воспроизведения песни) с Google Actions V2.

Я сделал эти функции:

  • Воспроизведение аудио

  • Стоп

  • пауза

  • Резюме

  • Play

  • Следующая

  • Предыдущий

  • Повторите

Но мне интересно, почему MediaResponse не поддерживал Volume intergration, а я сказал

  • Увеличение | Уменьшение громкости

  • Увеличение громкости | Уменьшение

Можно ли как-нибудь реализовать эти функции?

p / s:

- Служба Spotify может это сделать.

- Я смог определить намерение с помощью указанных фраз: «Увеличение громкости» ...

MediaResponse.js

    class MediaPlayerUtils {

    getMediaResponse(song) {
        // This object used to play Media on Google Home
        var mediaResponse = new MediaResponse();
        mediaResponse.mediaType = "AUDIO";

        var mediaObject = new MediaObject({
            url: ""
        });

        mediaObject.name = song.title;
        mediaObject.contentUrl = song.url;

        mediaResponse.mediaObjects = [];
        mediaResponse.mediaObjects.push(mediaObject);

        var Media = function (song, mediaResponse) {
            this.song = song;
            this.mediaResponse = mediaResponse;
        }

        // Media Response : Play audio
        return new Media(song, mediaResponse);
    }

    playSong(conv, song) {
        console.log("playSong() " + song.title + " --- " + song.url);

        var media = function (song, mediaResponse) {
            this.song = song;
            this.mediaResponse = mediaResponse;
        }
        media = this.getMediaResponse(song);

        // Media Response : Play audio
        conv.ask(new SimpleResponse(" ")); // Able to set song title before playing song in here
        conv.ask(media.mediaResponse);
        conv.ask(new Suggestions(
           'next',
           'back',
           'previous',
           'play',
           'pause',
           'resume',
           'stop',
           'volumeDown',
           'volumeUp'));
        conv.ask(new SimpleResponse(""));
    };

}

Ответы [ 2 ]

0 голосов
/ 28 ноября 2018

После подачи запроса в Google,

Они ответили, что на этот раз не поддерживают.

Это должно быть выпущено в ближайшем будущем.

enter image description here

0 голосов
/ 09 ноября 2018

Действия в Google при нормальных условиях не позволяют осуществлять программный контроль громкости. Причина, по которой вы видите это в Spotify, вероятно, в том, что у Google и Spotify есть особые отношения, которые позволяют им обойти некоторые нормальные ограничения.

...