Q&A

ClovaCEKでのAudioPlayerの利用について

Clovaのスキルにて、特定の音楽を再生、ユーザの発話で停止をするだけのスキルを作成しています。 音楽の再生は、intent(発話)で、停止は、eventのPlayPausedで行なったのですが、審査にて 「AudioPlayer.PlayStartAudioPlayer.PlayStopped`などのイベントにて "shouldEndSession" がfalseになっているレスポンスがあるようです」とのご指摘を受けました。 確かにPlayStart、PlayStoppedでは、responseHelper.responseObject.responseの指定はして いませんでした。AudioPlayerを使用する際に、最低限実装が必要なeventは、何になりますでしょうか?

  • 0
  • 1
  • 2182
  • twitter facebook

回答が遅れてしまい申し訳ありません。 AudioPlayerを再生後には、マルチターン対話をすることができません。 イベントに対するレスポンスの実装は必須ではありませんが、AudioPlayerのPlayを発行後にoutputSpeechにて発話を返却する場合には、shouldEndSessionをtrueにして頂きたいという意味かと思います。

  • 0
Are you sure? question.vm