可以在 Google Actions V2 中实现音量调高|调低
Is possible to implement volume up|down in Google Actions V2
我正在与 MediaResponse
一起使用 Google Actions V2
播放媒体(播放歌曲)。
我做过这些功能:
播放音频
停止
暂停
继续
播放
下一个
上一个
重复
但是我想知道为什么MediaResponse
不支持Volume intergration
而我说
增加|减少音量
音量调高|调低
我是否可以实现这些功能?
p/s :
- Spotify service可以做到
- 我能够检测到指定短语的意图:"Volume Up" ...
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、
提交查询后
他们回答说这次不支持
应该会在不久的将来发布。
我正在与 MediaResponse
一起使用 Google Actions V2
播放媒体(播放歌曲)。
我做过这些功能:
播放音频
停止
暂停
继续
播放
下一个
上一个
重复
但是我想知道为什么MediaResponse
不支持Volume intergration
而我说
增加|减少音量
音量调高|调低
我是否可以实现这些功能?
p/s :
- Spotify service可以做到
- 我能够检测到指定短语的意图:"Volume Up" ...
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、
提交查询后他们回答说这次不支持
应该会在不久的将来发布。