【问题标题】:How to loop audio in Alexa如何在 Alexa 中循环播放音频
【发布时间】:2018-05-19 03:31:20
【问题描述】:

我正在为 Alexa 构建睡眠环境音频技能!我正在尝试循环播放音频,因此我不必下载 10 小时版本的音频。如何让音频正常工作?我将它构建到它将播放音频的位置,但不是循环播放。

【问题讨论】:

    标签: node.js alexa alexa-skills-kit


    【解决方案1】:

    我的技能Rainmaker已经解决了这个问题:https://www.amazon.com/Arif-Gebhardt-Rainmaker/dp/B079V11ZDM

    诀窍是处理PlaybackNearlyFinished 事件。 https://developer.amazon.com/de/docs/alexa-voice-service/audioplayer.html#playbacknearlyfinished

    在当前播放的音频流即将结束之前触发此事件。 使用行为ENQUEUE 的另一个audioPlayerPlay 指令响应事件。这将无限循环您的音频,直到它被例如中断。 AMAZON.StopIntent

    高级:如果您想要一个有限循环,例如十倍于您的音频,请使用audioPlayerPlay 指令的标记从十开始倒数。一旦计数器达到零,就不要将另一个音频排入队列。但一定要在这种情况下做出回应,即使它只是一个空洞的回应。否则会出现超时错误等。

    【讨论】:

    • 你能分享一个json例子吗?
    猜你喜欢
    • 2022-01-18
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多