Am使用transloadit进行视频转换并将其保存在C#中的s3中。我可以上传视频,并且可以得到空结果的响应。我的响应为"ok":"ASSEMBLY_EXECTING",消息和results标记为空。因此,一旦程序集被执行,我就不会得到最终的响应。因此,我看到有一些属性assembly.setblocking=true。。但在C#中,该属性不可用。那么我怎样才能得到最终的回应呢。
请帮我解决这个问题。
提前谢谢。
在第一个响应中,您应该看到一个assembly_url
。您可以/应该每隔X秒轮询该URL以获取更新。当程序集达到ASSEMBLY_CANCELED
ASSEMBLY_COMPLETED
REQUEST_ABORTED
或设置了error
时,程序集就完成了。我不确定这个轮询的样板是否在SDK中实现,你必须检查一下。
不建议使用阻塞组件,因为它们需要保持连接打开,这更容易损坏。