Node.js 可以在Google Actions V2中实现音量增大|减小

Node.js 可以在Google Actions V2中实现音量增大|减小,node.js,dialogflow-es,actions-on-google,Node.js,Dialogflow Es,Actions On Google,我正在使用MediaResponse使用googleactions V2播放媒体(播放歌曲) 我做到了这些功能: 播放音频 停止 停顿 恢复 玩 下一个 先前的 重复 但是我想知道为什么我说的时候,MediaResponse不支持Volume integration 增加|减少体积 音量增大|减小 我是否需要实现这些功能 p/s: -我能做到 -我能够用特定的短语来检测意图:“增大音量” MediaResponse.js class MediaPlayerUtils {

我正在使用
MediaResponse
使用
googleactions V2
播放媒体(播放歌曲)

做到了这些功能:

  • 播放音频

  • 停止

  • 停顿

  • 恢复

  • 下一个

  • 先前的

  • 重复

但是我想知道为什么我说的时候,
MediaResponse
不支持
Volume integration

  • 增加|减少体积

  • 音量增大|减小

我是否需要实现这些功能

p/s:

-我能做到

-我能够用特定的短语来检测意图:“增大音量”

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(""));
    };

}

在正常情况下,Google上的操作不允许对音量进行编程控制。你在Spotify中看到它的原因可能是因为Google和Spotify有一种特殊的关系,可以让他们绕过一些正常的限制。

在向Google提交查询后

他们回答说这次不支持

它应该在不久的将来发布