我们使用YouTube Data API上传视频,但是当我们以1分钟为周期检查上传视频的状态时,需要15-30次以上的时间才能切换到成功状态
我们的视频尺寸小于5M。
我们能做些什么使它更快?
我们发现标签建议可用性和编辑建议可用性总是"在进展";同时处理details。processingStatus可能"成功";或"processing".
我们还发现,如果processingDetails. processingprogress . partsprocessed为1000,processingDetails. processingprogress . timeleftms为0,而processingDetails. processingprogress . partsprocessed为1000。processingStatus为"正在处理",可能视频成功。
所以当处理细节时。processingStatus为"正在处理",如果可用性为全部"可用"。除了tag建议可用性和editor建议可用性,或者processingDetails.processingProgress.partsProcessed为1000,processingDetails.processingProgress.timeLeftMs为0,我们认为视频成功。
这对我来说是有效的,有时可能会失败,但我们只需要一分钟等待视频状态的变化。有人有更好的主意吗?