0

如您所见,我正在使用 MediaObject 播放音频。音频正在播放,但我在 mediaStatus 中得到“未定义”

`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)
});`
4

1 回答 1

0

在您拨打电话时,您的意图处理程序尚未完成。因此,当您查询媒体状态时,媒体尚未开始播放。此时状态尚未解决是有意的。

媒体状态将在对话流中稍后更改。您需要稍后阅读有关将媒体状态接收到 webhook 的文档,以获取状态和当前媒体进度。

于 2021-01-22T21:02:03.347 回答