Dialogflow es 在操作退出时停止音频播放

Dialogflow es 在操作退出时停止音频播放,dialogflow-es,actions-on-google,Dialogflow Es,Actions On Google,因此,我的应用程序包含来自一个意图的无休止的播放。我希望当我退出意图时,播放应该停止。当前当我退出时,应用程序关闭,但音频仍在播放。我试着用一个小的叮当声来修补它,但它以这种方式抛出了一个错误。有没有办法在音乐出现之前停止 Typical conversation looks like following: Person: Hey google, talk to my test app Google: Hey welcome to audio station (plays audio). Per

因此,我的应用程序包含来自一个意图的无休止的播放。我希望当我退出意图时,播放应该停止。当前当我退出时,应用程序关闭,但音频仍在播放。我试着用一个小的叮当声来修补它,但它以这种方式抛出了一个错误。有没有办法在音乐出现之前停止

Typical conversation looks like following:
Person: Hey google, talk to my test app
Google: Hey welcome to audio station (plays audio).
Person: Hey google, stop the app.
Google: App exits (echo sound) (Audio keeps on playing).
这段代码是谷歌播放音乐时的代码

conv.ask(new MediaObject({
    name: track.name,
    url: track.URL, // This is a URL from our server, playing music
    description: track.description,
    icon: new Image({
        url: track.pic ? track.pic : defaultImageURL,
        alt: 'Media icon'
    });
以下代码用于退出操作:

conv.close('Bye bye');
或者得到结束时间

    System.out.printf(
        "\t%s.%s sec - %s.%s sec\n",
        wordInfo.getStartTime().getSeconds(),
        wordInfo.getStartTime().getNanos() / 100000000,
        wordInfo.getEndTime().getSeconds(),
        wordInfo.getEndTime().getNanos() / 100000000);
  }
}

你能更新你的问题来说明你是如何进行无休止的回放的吗?是否可能显示生成此答复的代码?“如果我们不能重现问题,就很难提供帮助。”我更新了问题。这有意义吗?有一点。但目前尚不清楚这是如何无穷无尽的。或者你所说的退出意图。对话应该是什么样子的?实际上发生了什么事?@囚犯嘿,很抱歉反应太晚。我所说的退出意图是指关闭意图。我附上对话样本嘿,如果你想得到答案,这只是你的问题。{:这是在什么平台上发生的?智能扬声器?智能显示器?移动设备?这看起来像是对另一个问题的回答。您好,您可以将音频播放设置为睡眠状态!这是相关的,只是尝试帮助总是值得的!但问题不是设置计时器,而是讨论出现在AoG中的特定功能错误地进行音频播放。请参阅stackoverflow.com/help/how-to-answer我认为一个解决方法是让它在退出时休眠,这样它会立即停止播放建议解决方法或其他可能的方法是很好的!但你应该清楚这是你提供的,并讨论你认为它可能工作的原因或如何实现注意。正如我链接到的帮助中所说:任何能让提问者朝着正确方向前进的答案都是有帮助的,但一定要在答案中提及任何限制、假设或简化。简洁是可以接受的,但更全面的解释更好。
    System.out.printf(
        "\t%s.%s sec - %s.%s sec\n",
        wordInfo.getStartTime().getSeconds(),
        wordInfo.getStartTime().getNanos() / 100000000,
        wordInfo.getEndTime().getSeconds(),
        wordInfo.getEndTime().getNanos() / 100000000);
  }
}