Dialogflow es Google操作:在dialogflow中停止所有mediaObjects

Dialogflow es Google操作:在dialogflow中停止所有mediaObjects,dialogflow-es,actions-on-google,google-home,Dialogflow Es,Actions On Google,Google Home,我有一个Google Action,可以播放一些录音前的故事。我使用mediaObject来播放它们。比如: conv.ask(new MediaObject({ name: title, url: storia, description: autore, image: new Image({ url: largeImageUrl, alt: title, }),

我有一个Google Action,可以播放一些录音前的故事。我使用mediaObject来播放它们。比如:

conv.ask(new MediaObject({
        name: title,
        url: storia,
        description: autore,
        image: new Image({
            url: largeImageUrl,
            alt: title,
        }),
    }));
由于有些故事超过4分钟,我将它们一分为二,并使用媒体状态控件:

app.intent('Media Status', (conv) => {
const mediaStatus = conv.arguments.get('MEDIA_STATUS');
if (mediaStatus && mediaStatus.status === 'FINISHED') {
    console.log(`track finished: ${conv.user.storage.track}`);
    console.log(`storia2: ${conv.data.storia2}`);
    if (conv.data.storia2 !== undefined) {
        secondaParte =  `<audio src="` + randomPhrase(continuaFavola) + `">
                    <desc>Vediamo come va a finire...</desc>
                    </audio>`;
        storia = conv.data.storia2;
        conv.data.storia2 = undefined;
        conv.ask(new SimpleResponse('<speak>' + secondaParte +'</speak>'));
    }  else {
        conv.close(new SimpleResponse('<speak>' + goodnight  +'</speak>'));
    }
} else {
    conv.ask('Media Status ignoto');
}
如果我说“OK Google,stop”,而不是停止播放,则操作结束,但媒体对象继续播放(我知道操作已退出,因为我可以发出标准命令,如“what's time”或“set a alarm”)

真是一团糟


那么,有没有办法关闭该操作,并强制停止任何当前正在播放的媒体对象?

此问题正在内部跟踪。目前没有解决方法。我也看到了这一点。有解决方案吗?
conv.close(new MediaObject({ ... );