【问题标题】:How to know when video conversion is completed?如何知道视频转换何时完成?
【发布时间】:2018-07-28 11:32:53
【问题描述】:

我已使用 API 成功将视频上传到 Vimeo,但之后视频转换需要一些时间..

有没有办法使用 API 检查视频转换是否完成? 我正在寻找类似回调 URL 的东西..

【问题讨论】:

    标签: vimeo vimeo-api


    【解决方案1】:

    目前,当上传完成视频转码时,API 不会执行回调或推送通知。相反,您需要定期向 API 发出请求以获取视频的状态。

    要获取视频的状态,请发出 filtered 请求并指定以下字段:

    GET https://api.vimeo.com/videos/[video_id]?fields=uri,upload.status,transcode.status
    

    upload.statustranscode.status 字段将返回以下值之一:

    complete
    error
    in_progress
    

    【讨论】:

    • 一个相关问题:如果我达到 API 速率限制,vimeo 会禁止我吗?或者它只会发回一个错误:“API RATE LIMIT HAS BEEN REACHED”之类的消息?如果是第二个..那么我不需要在我的应用程序中继续记录 vimeo API 速率限制以确保我没有达到那个限制..
    • @rook99 如果您的应用/用户超出速率限制,Vimeo 将在 60 秒轮询周期的剩余时间内返回 429 错误。更多信息在这里:developer.vimeo.com/guidelines/rate-limiting#exceed-quota
    • 谢谢。 Vimeo 有我可以查看的路线图吗?看看他们是否会实现这样的功能(上传完成视频转码后的回调或推送通知)?
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-02-01
    • 2011-04-05
    • 2021-04-25
    • 2020-02-13
    相关资源
    最近更新 更多