ApiVideoUploader 1.2.2

ApiVideoUploader 1.2.2

api.video 生态系统团队 维护。



 
依赖关系
AnyCodable-FlightSchool~> 0.6.1
Alamofire~> 5.4.3
 

  • 生态系统团队

badge   badge   badge

api.video iOS 上传器

api.video 是产品构建者的视频基础设施。提供快速的视频 API,用于将集成、扩展和管理点播和低延迟实时流功能集成到您的应用程序中。

目录

项目描述

api.video 的 iOS 上传视频到 api.video,使用委托上传令牌或 API 密钥。

它允许您以两种方式上传视频

  • 标准上传:一次性发送整个视频文件
  • 渐进式上传:以块的形式发送视频文件,无需知道视频文件的最终大小

入门指南

安装

Carthage

在您的 Cartfile 中指定

github "apivideo/api.video-ios-uploader" ~> 1.2.1

运行 carthage update

CocoaPods

在您的 Podfile 中添加 pod 'ApiVideoUploader', '1.2.1'

运行 pod install

代码示例

请按照安装说明进行操作,并执行以下Swift代码

import ApiVideoUploader


    // If you rather like to use the sandbox environment:
    // ApiVideoUploader.basePath = Environment.sandbox.rawValue
    // If you rather like to upload with your "YOUR_API_KEY" (upload)
    // ApiVideoUploader.apiKey = "YOUR_API_KEY"

    try VideosAPI.uploadWithUploadToken(token: "MY_VIDEO_TOKEN", file: url) { video, error in
        if let video = video {
            // Manage upload with upload token success here
        }
        if let error = error {
            // Manage upload with upload token error here
        }
    }

文档

API端点

所有URI相对于https://ws.api.video

VideosAPI

检索VideosAPI实例

VideosAPI

端点

方法 HTTP 请求 描述
上传 POST /videos/{videoId}/source 上传视频
uploadWithUploadToken POST /upload 使用委托上传令牌上传

模式

授权文档

API密钥

大多数端点都需要使用我们在文档中描述的API密钥机制进行认证。访问令牌生成机制由客户端自动处理。您只需提供API密钥即可。

ApiVideoUploader.apiKey = YOUR_API_KEY

公开端点

一些端点不需要身份验证。这些端点可以在不设置 ApiVideoUploader.apiKey 的情况下调用。

您是否使用了此API客户端?

请花一点时间在客户端上留下一个星号 ⭐

这有助于其他用户找到客户端,并帮助我们了解哪些客户端最受欢迎。谢谢!

贡献

由于此API客户端是从OpenAPI描述生成的,我们无法接受直接提交到仓库的pull请求。如果您想做出贡献,您可以在我们的客户端生成器仓库上提交一个pull请求。否则,您也可以在这个仓库存档上打开一个详细描述您需求的issue。