@回调说明
可查看回调中的结果进行后续逻辑处理
在接收到的回调中:
- status=1队列中
- status=1初步生成完成
- status=2失败,msg可以查看失败原因
- status=3成功
正常来说,一首歌成功生成会有两次回调:
- 一次是status=1,此时歌曲的标题/封面图片/歌词/以及一个生成了一部分的音频流已经完成;这个状态完全可以对c端用户展示了,其中最重要的音频流会变生成变返回,直到这首歌完全生成完毕.这个状态是我们API处理的重点,处理好这个对c端用户而言,直观感受就是20秒左右这个首歌就生成好了,用户体验感直接上升N个维度
- 最后一次是status=3,此时这首歌完全生成好,相比状态1,音频流链接变为mp3链接,并多了一个视频mv链接;业务程序可以在后台将歌曲/音频等转存
开发建议
业务程序在收到status=1后即可向用户展示结果了,至于后面的status=3自己在后端悄悄处理即可
最后修改时间: 1 个月前