Actions on google 获取用户已听课程的确认信息

Actions on google 获取用户已听课程的确认信息,actions-on-google,Actions On Google,我正在开发一款为用户提供一系列音频课程的应用程序。一旦用户听了一节课,我想将其标记为已完成。挑战在于,一旦用户收听完我发回的mp3文件,我就不会收到任何通知。我看到的选项是明确要求用户在课后说“已完成”,这样我就可以得到用户已完成的信号。但感觉很尴尬 我正在使用Actions SDK。有没有更好的办法处理?也许API将被扩展以提供这样的信号 在媒体服务器中跟踪这一点可行吗?每个mp3文件请求都可以使用用户id进行标记,然后当助理服务器完成播放时,您将确认至少播放了mp3文件。在您的媒体服务器中跟

我正在开发一款为用户提供一系列音频课程的应用程序。一旦用户听了一节课,我想将其标记为已完成。挑战在于,一旦用户收听完我发回的mp3文件,我就不会收到任何通知。我看到的选项是明确要求用户在课后说“已完成”,这样我就可以得到用户已完成的信号。但感觉很尴尬


我正在使用Actions SDK。有没有更好的办法处理?也许API将被扩展以提供这样的信号

在媒体服务器中跟踪这一点可行吗?每个mp3文件请求都可以使用用户id进行标记,然后当助理服务器完成播放时,您将确认至少播放了mp3文件。

在您的媒体服务器中跟踪是否可行?每个mp3文件请求都可以使用用户id进行标记,然后当助理服务器完成播放时,您将确认至少播放了mp3文件。

Hi Leon。对不起,我没有完全理解这个提议。一旦我的媒体服务器返回mp3,我就无法知道它是满播放还是半播放,或者只是前10秒,然后用户退出。我遇到了类似的情况。跟踪下载的问题是,谷歌在播放之前会缓存文件。我原以为在最初的音频文件之后播放一个小的音频文件会起作用,但它会立即被提取出来。对不起,我没有完全理解这个提议。一旦我的媒体服务器返回mp3,我就无法知道它是满播放还是半播放,或者只是前10秒,然后用户退出。我遇到了类似的情况。跟踪下载的问题是,谷歌在播放之前会缓存文件。我原以为在最初的音频文件之后播放一个小的音频文件会起作用,但它会立即被获取。