媒体状态未对 google/ Actions builder 提供任何响应操作
media status is not giving any response actions on google/ Actions builder
如您所见,我正在使用 MediaObject 播放音频。音频正在播放,但我在 mediaStatus
中收到 'undefined'
`app.handle('Default_Welcome_Intent', (conv) => {
conv.add('This is a media response');
conv.add(new Media({
mediaObjects: [
{
name: 'Media name',
description: 'Media description',
url: 'https://storage.googleapis.com/automotive-media/Jazz_In_Paris.mp3',
image: {
large: ASSISTANT_LOGO_IMAGE,
}
}
],
mediaType: 'AUDIO',
optionalMediaControls: ['PAUSED', 'STOPPED'],
startOffset: '0s'
}));
const mediaStatus = conv.intent.params.MEDIA_STATUS.resolved;
return console.log(mediaStatus)
});`
在您拨打电话时,您的意图处理程序尚未完成。因此,当您查询媒体状态时,媒体还没有开始播放。到此时状态仍未解决是有意的。
媒体状态稍后会在对话流中发生变化。您稍后需要将 receiving media status 上的文档阅读到您的 webhook,以获取状态和当前媒体进度。
如您所见,我正在使用 MediaObject 播放音频。音频正在播放,但我在 mediaStatus
中收到 'undefined'`app.handle('Default_Welcome_Intent', (conv) => {
conv.add('This is a media response');
conv.add(new Media({
mediaObjects: [
{
name: 'Media name',
description: 'Media description',
url: 'https://storage.googleapis.com/automotive-media/Jazz_In_Paris.mp3',
image: {
large: ASSISTANT_LOGO_IMAGE,
}
}
],
mediaType: 'AUDIO',
optionalMediaControls: ['PAUSED', 'STOPPED'],
startOffset: '0s'
}));
const mediaStatus = conv.intent.params.MEDIA_STATUS.resolved;
return console.log(mediaStatus)
});`
在您拨打电话时,您的意图处理程序尚未完成。因此,当您查询媒体状态时,媒体还没有开始播放。到此时状态仍未解决是有意的。
媒体状态稍后会在对话流中发生变化。您稍后需要将 receiving media status 上的文档阅读到您的 webhook,以获取状态和当前媒体进度。