在c#中的Transloadit中没有得到任何视频上传结果

本文关键字:任何 视频 结果 中的 Transloadit | 更新日期: 2024-06-14 01:17:55

Am使用transloadit进行视频转换并将其保存在C#中的s3中。我可以上传视频,并且可以得到空结果的响应。我的响应为"ok":"ASSEMBLY_EXECTING",消息和results标记为空。因此,一旦程序集被执行,我就不会得到最终的响应。因此,我看到有一些属性assembly.setblocking=true。。但在C#中,该属性不可用。那么我怎样才能得到最终的回应呢。

请帮我解决这个问题。

提前谢谢。

在c#中的Transloadit中没有得到任何视频上传结果

在第一个响应中,您应该看到一个assembly_url。您可以/应该每隔X秒轮询该URL以获取更新。当程序集达到ASSEMBLY_CANCELED ASSEMBLY_COMPLETED REQUEST_ABORTED或设置了error时,程序集就完成了。我不确定这个轮询的样板是否在SDK中实现,你必须检查一下。

不建议使用阻塞组件,因为它们需要保持连接打开,这更容易损坏。