diff --git a/templates/documentation/delivery-analytics/analytics.md b/templates/documentation/delivery-analytics/analytics.md index ced1579e..2a100f69 100644 --- a/templates/documentation/delivery-analytics/analytics.md +++ b/templates/documentation/delivery-analytics/analytics.md @@ -37,7 +37,7 @@ After play events are collected, there is a short delay while the API processes {% capture content %} The Analytics feature is available using api.video's video player. Check out the [Video Player SDK](/sdks/player/apivideo-player-sdk) for details about the implementation. -When using third-party players, you need to implement the [Video.js](/sdks/player/apivideo-videojs-analytics) or [Hls.js](/sdks/player/apivideo-hlsjs-analytics) analytics plugins, or the analytics modules for [Android](/sdks/player/apivideo-android-player-analytics) or [iOS](/sdks/player/apivideo-swift-player-analytics). These enable you to collect and report play event data to api.video, so you can retrieve analytics from the API. +When using third-party players, you need to implement the [Video.js](/sdks/player/apivideo-videojs-analytics) or [Hls.js](/sdks/player/apivideo-hlsjs-analytics) analytics plugins, or the analytics modules for [Android](/sdks/player/apivideo-android-player-analytics) or [Swift](/sdks/player/apivideo-swift-player-analytics). These enable you to collect and report play event data to api.video, so you can retrieve analytics from the API. {% endcapture %} {% include "_partials/callout.html" kind: "info", content: content %} diff --git a/templates/documentation/doctave.yaml b/templates/documentation/doctave.yaml index 63f6eb9f..335846ed 100644 --- a/templates/documentation/doctave.yaml +++ b/templates/documentation/doctave.yaml @@ -94,7 +94,7 @@ redirects: - from: /docs/ios-swift-livestream-library to: /sdks/livestream/swift-livestream-library - from: /docs/ios-video-uploader - to: /sdks/vod/apivideo-ios-uploader + to: /sdks/vod/apivideo-swift-uploader - from: /docs/java-api-client to: /sdks/api-clients/apivideo-java-client - from: /docs/nodejs-api-client diff --git a/templates/documentation/live-streaming/add-or-delete-a-live-stream-thumbnail.md b/templates/documentation/live-streaming/add-or-delete-a-live-stream-thumbnail.md index 16c1ec68..131070c3 100644 --- a/templates/documentation/live-streaming/add-or-delete-a-live-stream-thumbnail.md +++ b/templates/documentation/live-streaming/add-or-delete-a-live-stream-thumbnail.md @@ -26,7 +26,7 @@ The clients offered by api.video include: - [Go](../sdks/api-clients/apivideo-go-client.md) - [C#](../sdks/api-clients/apivideo-csharp-client.md) - [Java](../sdks/api-clients/apivideo-java-client.md) -- [iOS](../sdks/api-clients/apivideo-swift5-client.md) +- [Swift](../sdks/api-clients/apivideo-swift5-client.md) - [Android](../sdks/api-clients/apivideo-android-client.md) ## Installation diff --git a/templates/documentation/live-streaming/create-a-live-stream.md b/templates/documentation/live-streaming/create-a-live-stream.md index 304c68ae..09ef12d6 100644 --- a/templates/documentation/live-streaming/create-a-live-stream.md +++ b/templates/documentation/live-streaming/create-a-live-stream.md @@ -21,7 +21,7 @@ The clients offered by api.video include: - [Go](../sdks/api-clients/apivideo-go-client.md) - [C#](../sdks/api-clients/apivideo-csharp-client.md) - [Java](../sdks/api-clients/apivideo-java-client.md) -- [iOS](../sdks/api-clients/apivideo-swift5-client.md) +- [Swift](../sdks/api-clients/apivideo-swift5-client.md) - [Android](../sdks/api-clients/apivideo-android-client.md) ## Installation diff --git a/templates/documentation/live-streaming/list-live-streams.md b/templates/documentation/live-streaming/list-live-streams.md index e1df166d..60faf8c2 100644 --- a/templates/documentation/live-streaming/list-live-streams.md +++ b/templates/documentation/live-streaming/list-live-streams.md @@ -20,7 +20,7 @@ The clients offered by api.video include: - [Go](../sdks/api-clients/apivideo-go-client.md) - [C#](../sdks/api-clients/apivideo-csharp-client.md) - [Java](../sdks/api-clients/apivideo-java-client.md) -- [iOS](../sdks/api-clients/apivideo-swift5-client.md) +- [Swift](../sdks/api-clients/apivideo-swift5-client.md) - [Android](../sdks/api-clients/apivideo-android-client.md) ## Installation diff --git a/templates/documentation/live-streaming/working-with-live-streams.md b/templates/documentation/live-streaming/working-with-live-streams.md index 7f831bb0..fb5b1667 100644 --- a/templates/documentation/live-streaming/working-with-live-streams.md +++ b/templates/documentation/live-streaming/working-with-live-streams.md @@ -22,7 +22,7 @@ The clients offered by api.video include: - [Go](../sdks/api-clients/apivideo-go-client.md) - [C#](../sdks/api-clients/apivideo-csharp-client.md) - [Java](../sdks/api-clients/apivideo-java-client.md) -- [iOS](../sdks/api-clients/apivideo-swift5-client.md) +- [Swift](../sdks/api-clients/apivideo-swift5-client.md) - [Android](../sdks/api-clients/apivideo-android-client.md) ## Installation diff --git a/templates/documentation/reference/README.md b/templates/documentation/reference/README.md index 47d23c83..13804dc8 100644 --- a/templates/documentation/reference/README.md +++ b/templates/documentation/reference/README.md @@ -108,5 +108,5 @@ In order to retrieve the next 25 videos, you will need to make another request w | | | | | ------------------------------------------------------------------------ | -------------------------------------------------------------------------- | ------------------------------------------------------------------------- | | [PHP API Client](https://github.com/apivideo/api.video-php-client) | [Android API Client](https://github.com/apivideo/api.video-android-client) | [Go API Client](https://github.com/apivideo/api.video-go-client) | -| [C# API Client](https://github.com/apivideo/api.video-csharp-client) | [iOS SDK](https://github.com/apivideo/api.video-ios-client) | [Node.js API Client](https://github.com/apivideo/api.video-nodejs-client) | +| [C# API Client](https://github.com/apivideo/api.video-csharp-client) | [Swift SDK](https://github.com/apivideo/api.video-swift5-client) | [Node.js API Client](https://github.com/apivideo/api.video-nodejs-client) | | [Python API Client](https://github.com/apivideo/api.video-python-client) | [Java API Client](https://github.com/apivideo/api.video-java-client) | diff --git a/templates/documentation/reference/authentication-invalid-access-token.md b/templates/documentation/reference/authentication-invalid-access-token.md index a15da27f..0b572624 100644 --- a/templates/documentation/reference/authentication-invalid-access-token.md +++ b/templates/documentation/reference/authentication-invalid-access-token.md @@ -23,5 +23,5 @@ You can sometimes avoid authentication problems by using a client. We offer clie - [Go](../sdks/api-clients/apivideo-go-client.md) - [C#](../sdks/api-clients/apivideo-csharp-client.md) - [Java](../sdks/api-clients/apivideo-java-client.md) -- [iOS](../sdks/api-clients/apivideo-swift5-client.md) +- [Swift](../sdks/api-clients/apivideo-swift5-client.md) - [Android](../sdks/api-clients/apivideo-android-client.md) diff --git a/templates/documentation/reference/authentication-invalid-refresh-token.md b/templates/documentation/reference/authentication-invalid-refresh-token.md index fea01ce0..b8b5783b 100644 --- a/templates/documentation/reference/authentication-invalid-refresh-token.md +++ b/templates/documentation/reference/authentication-invalid-refresh-token.md @@ -24,5 +24,5 @@ You can cut down on mistakes by using one of our clients. We offer clients for o - [Go](../sdks/api-clients/apivideo-go-client.md) - [C#](../sdks/api-clients/apivideo-csharp-client.md) - [Java](../sdks/api-clients/apivideo-java-client.md) -- [iOS](../sdks/api-clients/apivideo-swift5-client.md) +- [Swift](../sdks/api-clients/apivideo-swift5-client.md) - [Android](../sdks/api-clients/apivideo-android-client.md) \ No newline at end of file diff --git a/templates/documentation/reference/authentication-invalid-upload-token.md b/templates/documentation/reference/authentication-invalid-upload-token.md index e7673862..0146dc7e 100644 --- a/templates/documentation/reference/authentication-invalid-upload-token.md +++ b/templates/documentation/reference/authentication-invalid-upload-token.md @@ -27,5 +27,5 @@ You can cut down on mistakes by using one of our clients. We offer clients for o - [Go](../sdks/api-clients/apivideo-go-client.md) - [C#](../sdks/api-clients/apivideo-csharp-client.md) - [Java](../sdks/api-clients/apivideo-java-client.md) -- [iOS](../sdks/api-clients/apivideo-swift5-client.md) +- [Swift](../sdks/api-clients/apivideo-swift5-client.md) - [Android](../sdks/api-clients/apivideo-android-client.md) diff --git a/templates/documentation/reference/authentication-missing-authorization-header.md b/templates/documentation/reference/authentication-missing-authorization-header.md index dd61ca76..af2de591 100644 --- a/templates/documentation/reference/authentication-missing-authorization-header.md +++ b/templates/documentation/reference/authentication-missing-authorization-header.md @@ -24,5 +24,5 @@ You can cut down on mistakes by using one of our clients. We offer clients for o - [Go](../sdks/api-clients/apivideo-go-client.md) - [C#](../sdks/api-clients/apivideo-csharp-client.md) - [Java](../sdks/api-clients/apivideo-java-client.md) -- [iOS](../sdks/api-clients/apivideo-swift5-client.md) +- [Swift](../sdks/api-clients/apivideo-swift5-client.md) - [Android](../sdks/api-clients/apivideo-android-client.md) diff --git a/templates/documentation/reference/authentication-missing-upload-token.md b/templates/documentation/reference/authentication-missing-upload-token.md index 820c4b14..9c2d0c96 100644 --- a/templates/documentation/reference/authentication-missing-upload-token.md +++ b/templates/documentation/reference/authentication-missing-upload-token.md @@ -28,6 +28,6 @@ You can cut down on mistakes by using one of our clients. We offer clients for o - [Go](../sdks/api-clients/apivideo-go-client.md) - [C#](../sdks/api-clients/apivideo-csharp-client.md) - [Java](../sdks/api-clients/apivideo-java-client.md) -- [iOS](../sdks/api-clients/apivideo-swift5-client.md) +- [Swift](../sdks/api-clients/apivideo-swift5-client.md) - [Android](../sdks/api-clients/apivideo-android-client.md) diff --git a/templates/documentation/reference/create-and-manage-webhooks.md b/templates/documentation/reference/create-and-manage-webhooks.md index f961430d..41ffa3ad 100644 --- a/templates/documentation/reference/create-and-manage-webhooks.md +++ b/templates/documentation/reference/create-and-manage-webhooks.md @@ -96,7 +96,7 @@ The clients offered by api.video include: - [Go](../sdks/api-clients/apivideo-go-client.md) - [C#](../sdks/api-clients/apivideo-csharp-client.md) - [Java](../sdks/api-clients/apivideo-java-client.md) -- [iOS](../sdks/api-clients/apivideo-swift5-client.md) +- [Swift](../sdks/api-clients/apivideo-swift5-client.md) - [Android](../sdks/api-clients/apivideo-android-client.md) To install your selected client, do the following: diff --git a/templates/documentation/reference/invalid-attribute.md b/templates/documentation/reference/invalid-attribute.md index 1336f21e..80d519f9 100644 --- a/templates/documentation/reference/invalid-attribute.md +++ b/templates/documentation/reference/invalid-attribute.md @@ -29,6 +29,6 @@ You can cut down on mistakes by using one of our clients. We offer clients for o - [Go](../sdks/api-clients/apivideo-go-client.md) - [C#](../sdks/api-clients/apivideo-csharp-client.md) - [Java](../sdks/api-clients/apivideo-java-client.md) -- [iOS](../sdks/api-clients/apivideo-swift5-client.md) +- [Swift](../sdks/api-clients/apivideo-swift5-client.md) - [Android](../sdks/api-clients/apivideo-android-client.md) diff --git a/templates/documentation/reference/invalid-payload.md b/templates/documentation/reference/invalid-payload.md index a61b6584..bbc81c7e 100644 --- a/templates/documentation/reference/invalid-payload.md +++ b/templates/documentation/reference/invalid-payload.md @@ -30,6 +30,6 @@ You can cut down on mistakes by using one of our clients. We offer clients for o - [Go](../sdks/api-clients/apivideo-go-client.md) - [C#](../sdks/api-clients/apivideo-csharp-client.md) - [Java](../sdks/api-clients/apivideo-java-client.md) -- [iOS](../sdks/api-clients/apivideo-swift5-client.md) +- [Swift](../sdks/api-clients/apivideo-swift5-client.md) - [Android](../sdks/api-clients/apivideo-android-client.md) diff --git a/templates/documentation/reference/invalid-query-parameter.md b/templates/documentation/reference/invalid-query-parameter.md index 215e6256..8a94b672 100644 --- a/templates/documentation/reference/invalid-query-parameter.md +++ b/templates/documentation/reference/invalid-query-parameter.md @@ -26,6 +26,6 @@ You can cut down on mistakes by using one of our clients. We offer clients for o - [Go](../sdks/api-clients/apivideo-go-client.md) - [C#](../sdks/api-clients/apivideo-csharp-client.md) - [Java](../sdks/api-clients/apivideo-java-client.md) -- [iOS](../sdks/api-clients/apivideo-swift5-client.md) +- [Swift](../sdks/api-clients/apivideo-swift5-client.md) - [Android](../sdks/api-clients/apivideo-android-client.md) diff --git a/templates/documentation/reference/method-not-allowed.md b/templates/documentation/reference/method-not-allowed.md index 2b94a4c5..3cfa355f 100644 --- a/templates/documentation/reference/method-not-allowed.md +++ b/templates/documentation/reference/method-not-allowed.md @@ -21,5 +21,5 @@ This could be many different problems, your best bet is to check the documentati - [Go](../sdks/api-clients/apivideo-go-client.md) - [C#](../sdks/api-clients/apivideo-csharp-client.md) - [Java](../sdks/api-clients/apivideo-java-client.md) -- [iOS](../sdks/api-clients/apivideo-swift5-client.md) +- [Swift](../sdks/api-clients/apivideo-swift5-client.md) - [Android](../sdks/api-clients/apivideo-android-client.md) diff --git a/templates/documentation/reference/resource-not-found.md b/templates/documentation/reference/resource-not-found.md index aba25d4e..1f87f267 100644 --- a/templates/documentation/reference/resource-not-found.md +++ b/templates/documentation/reference/resource-not-found.md @@ -26,5 +26,5 @@ You can cut down on mistakes by using one of our clients. We offer clients for o - [Go](../sdks/api-clients/apivideo-go-client.md) - [C#](../sdks/api-clients/apivideo-csharp-client.md) - [Java](../sdks/api-clients/apivideo-java-client.md) -- [iOS](../sdks/api-clients/apivideo-swift5-client.md) +- [Swift](../sdks/api-clients/apivideo-swift5-client.md) - [Android](../sdks/api-clients/apivideo-android-client.md) diff --git a/templates/documentation/reference/unrecognized-request-url.md b/templates/documentation/reference/unrecognized-request-url.md index 084a4939..5fdbc229 100644 --- a/templates/documentation/reference/unrecognized-request-url.md +++ b/templates/documentation/reference/unrecognized-request-url.md @@ -26,7 +26,7 @@ You can cut down on mistakes by using one of our clients. We offer clients for o - [Go](../sdks/api-clients/apivideo-go-client.md) - [C#](../sdks/api-clients/apivideo-csharp-client.md) - [Java](../sdks/api-clients/apivideo-java-client.md) -- [iOS](../sdks/api-clients/apivideo-swift5-client.md) +- [Swift](../sdks/api-clients/apivideo-swift5-client.md) - [Android](../sdks/api-clients/apivideo-android-client.md) diff --git a/templates/documentation/reference/uploaded-file-multiple-files.md b/templates/documentation/reference/uploaded-file-multiple-files.md index 6cfdba98..31b2fe23 100644 --- a/templates/documentation/reference/uploaded-file-multiple-files.md +++ b/templates/documentation/reference/uploaded-file-multiple-files.md @@ -31,6 +31,6 @@ You can cut down on mistakes by using one of our clients. We offer clients for o - [Go](../sdks/api-clients/apivideo-go-client.md) - [C#](../sdks/api-clients/apivideo-csharp-client.md) - [Java](../sdks/api-clients/apivideo-java-client.md) -- [iOS](../sdks/api-clients/apivideo-swift5-client.md) +- [Swift](../sdks/api-clients/apivideo-swift5-client.md) - [Android](../sdks/api-clients/apivideo-android-client.md) diff --git a/templates/documentation/reference/uploaded-file-no-file.md b/templates/documentation/reference/uploaded-file-no-file.md index fa3729e2..c7fc6faa 100644 --- a/templates/documentation/reference/uploaded-file-no-file.md +++ b/templates/documentation/reference/uploaded-file-no-file.md @@ -36,5 +36,5 @@ You can cut down on mistakes by using one of our clients. We offer clients for o - [Go](../sdks/api-clients/apivideo-go-client.md) - [C#](../sdks/api-clients/apivideo-csharp-client.md) - [Java](../sdks/api-clients/apivideo-java-client.md) -- [iOS](../sdks/api-clients/apivideo-swift5-client.md) +- [Swift](../sdks/api-clients/apivideo-swift5-client.md) - [Android](../sdks/api-clients/apivideo-android-client.md) diff --git a/templates/documentation/reference/video-content-range-by-bytes-range-overlap.md b/templates/documentation/reference/video-content-range-by-bytes-range-overlap.md index 3c52d498..27b61e76 100644 --- a/templates/documentation/reference/video-content-range-by-bytes-range-overlap.md +++ b/templates/documentation/reference/video-content-range-by-bytes-range-overlap.md @@ -32,6 +32,6 @@ You can cut down on mistakes by using one of our clients. We offer clients for o - [Go](../sdks/api-clients/apivideo-go-client.md) - [C#](../sdks/api-clients/apivideo-csharp-client.md) - [Java](../sdks/api-clients/apivideo-java-client.md) -- [iOS](../sdks/api-clients/apivideo-swift5-client.md) +- [Swift](../sdks/api-clients/apivideo-swift5-client.md) - [Android](../sdks/api-clients/apivideo-android-client.md) diff --git a/templates/documentation/reference/video-content-range-malformed.md b/templates/documentation/reference/video-content-range-malformed.md index 2e5c3be4..4b6cca7f 100644 --- a/templates/documentation/reference/video-content-range-malformed.md +++ b/templates/documentation/reference/video-content-range-malformed.md @@ -32,6 +32,6 @@ You can cut down on mistakes by using one of our clients. We offer clients for o - [Go](../sdks/api-clients/apivideo-go-client.md) - [C#](../sdks/api-clients/apivideo-csharp-client.md) - [Java](../sdks/api-clients/apivideo-java-client.md) -- [iOS](../sdks/api-clients/apivideo-swift5-client.md) +- [Swift](../sdks/api-clients/apivideo-swift5-client.md) - [Android](../sdks/api-clients/apivideo-android-client.md) diff --git a/templates/documentation/reference/video-source-already-uploaded.md b/templates/documentation/reference/video-source-already-uploaded.md index 554e3810..d111bf3f 100644 --- a/templates/documentation/reference/video-source-already-uploaded.md +++ b/templates/documentation/reference/video-source-already-uploaded.md @@ -25,6 +25,6 @@ You can cut down on mistakes by using one of our clients. We offer clients for o - [Go](../sdks/api-clients/apivideo-go-client.md) - [C#](../sdks/api-clients/apivideo-csharp-client.md) - [Java](../sdks/api-clients/apivideo-java-client.md) -- [iOS](../sdks/api-clients/apivideo-swift5-client.md) +- [iSwiftOS](../sdks/api-clients/apivideo-swift5-client.md) - [Android](../sdks/api-clients/apivideo-android-client.md) diff --git a/templates/documentation/reference/webhook-limit-reached.md b/templates/documentation/reference/webhook-limit-reached.md index 84ab02cd..f7705f21 100644 --- a/templates/documentation/reference/webhook-limit-reached.md +++ b/templates/documentation/reference/webhook-limit-reached.md @@ -30,5 +30,5 @@ You can cut down on mistakes by using one of our clients. We offer clients for o - [Go](../sdks/api-clients/apivideo-go-client.md) - [C#](../sdks/api-clients/apivideo-csharp-client.md) - [Java](../sdks/api-clients/apivideo-java-client.md) -- [iOS](../sdks/api-clients/apivideo-swift5-client.md) +- [Swift](../sdks/api-clients/apivideo-swift5-client.md) - [Android](../sdks/api-clients/apivideo-android-client.md) diff --git a/templates/documentation/sdks/api-clients/navigation.yaml b/templates/documentation/sdks/api-clients/navigation.yaml index 2043087a..613d07f4 100644 --- a/templates/documentation/sdks/api-clients/navigation.yaml +++ b/templates/documentation/sdks/api-clients/navigation.yaml @@ -14,7 +14,7 @@ href: ././apivideo-csharp-client.md - label: Java href: ././apivideo-java-client.md - - label: iOS + - label: Swift href: ././apivideo-swift5-client.md - label: Android href: ././apivideo-android-client.md diff --git a/templates/documentation/sdks/player/apivideo-swift-player-analytics.md b/templates/documentation/sdks/player/apivideo-swift-player-analytics.md index d7b0f5a6..9193bd88 100644 --- a/templates/documentation/sdks/player/apivideo-swift-player-analytics.md +++ b/templates/documentation/sdks/player/apivideo-swift-player-analytics.md @@ -11,7 +11,7 @@ metadata: [api.video](https://api.video/) is the video infrastructure for product builders. Lightning fast video APIs for integrating, scaling, and managing on-demand & low latency live streaming features in your app. ## Project description -iOS library to manually call the api.video analytics collector. +Swift library to manually call the api.video analytics collector. This is useful if you are using a video player for which we do not yet provide a ready-to-use monitoring module. @@ -21,12 +21,12 @@ This is useful if you are using a video player for which we do not yet provide a #### Swift Package Manager In the Project Navigator select your own project. Then select the project in the Project section and click on the Package Dependencies tab. Click on the "+" button at the bottom. Paste the below url on the search bar on the top right. Finaly click on "Add package" button. ``` - https://github.com/apivideo/api.video-ios-player-analytics + https://github.com/apivideo/api.video-swift-player-analytics ``` Or add this in your Package.swift ``` dependencies: [ - .package(url: "https://github.com/apivideo/api.video-ios-player-analytics.git", from: "1.1.0"), + .package(url: "https://github.com/apivideo/api.video-swift-player-analytics.git", from: "1.1.0"), ], ``` #### Cocoapods @@ -36,7 +36,7 @@ Run `pod install` ## Sample application -A demo application demonstrates how to use player analytics library. See [`/Example`](https://github.com/apivideo/api.video-ios-player-analytics/tree/main/Example) folder. +A demo application demonstrates how to use player analytics library. See [`/Example`](https://github.com/apivideo/api.video-swift-player-analytics/tree/main/Example) folder. ## Documentation diff --git a/templates/documentation/sdks/player/apivideo-swift-player.md b/templates/documentation/sdks/player/apivideo-swift-player.md index 1f43e6df..341f4a13 100644 --- a/templates/documentation/sdks/player/apivideo-swift-player.md +++ b/templates/documentation/sdks/player/apivideo-swift-player.md @@ -14,7 +14,7 @@ your app. ## Project description -Easily integrate a video player for videos from [api.video](https://api.video/) in your iOS +Easily integrate a video player for videos from [api.video](https://api.video/) in your Swift application. ![](https://github.com/apivideo/api.video-swift-player/blob/main/Assets/player-preview.png) @@ -201,7 +201,7 @@ We are using external library | Plugin | README | |---------------------------------------------------------------------------------------|--------------------------------------------------------------------------------| -| [ApiVideoPlayerAnalytics](https://github.com/apivideo/api.video-ios-player-analytics) | [README.md](https://github.com/apivideo/api.video-ios-player-analytics#readme) | +| [ApiVideoPlayerAnalytics](https://github.com/apivideo/api.video-swift-player-analytics) | [README.md](https://github.com/apivideo/api.video-swift-player-analytics#readme) | ## FAQ diff --git a/templates/documentation/sdks/vod/README.md b/templates/documentation/sdks/vod/README.md index 8bec45cb..cdc89023 100644 --- a/templates/documentation/sdks/vod/README.md +++ b/templates/documentation/sdks/vod/README.md @@ -31,7 +31,7 @@ Enable users to upload videos from your application. {% include "_partials/hagrid-item.md" title: "Flutter", image: "https://s3.eu-central-1.amazonaws.com/api.video-strapi/flutter_0d0a3cf5e8.svg", subtitle: "Uploader", link: "././apivideo-flutter-uploader.md" %} -{% include "_partials/hagrid-item.md" title: "iOS", image: "https://s3.eu-central-1.amazonaws.com/api.video-strapi/ios_77940d0f03.svg", subtitle: "Uploader", link: "././apivideo-ios-uploader.md" %} +{% include "_partials/hagrid-item.md" title: "Swift", image: "https://s3.eu-central-1.amazonaws.com/api.video-strapi/ios_77940d0f03.svg", subtitle: "Uploader", link: "././apivideo-swift-uploader.md" %} {% include "_partials/hagrid-item.md" title: "Android", image: "https://s3.eu-central-1.amazonaws.com/api.video-strapi/android_4356dd4e0c.svg", subtitle: "Uploader", link: "././apivideo-android-uploader.md" %} diff --git a/templates/documentation/sdks/vod/apivideo-flutter-uploader.md b/templates/documentation/sdks/vod/apivideo-flutter-uploader.md index 7a7b19f2..bec98121 100644 --- a/templates/documentation/sdks/vod/apivideo-flutter-uploader.md +++ b/templates/documentation/sdks/vod/apivideo-flutter-uploader.md @@ -67,7 +67,7 @@ This project is using external library | Plugin | README | | ------ | ------ | -| iOS-video-uploader | [iOS-video-uploader](https://github.com/apivideo/api.video-ios-uploader) | +| Swift-video-uploader | [Swift-video-uploader](https://github.com/apivideo/api.video-swift-uploader) | | android-video-uploader | [android-video-uploader](https://github.com/apivideo/api.video-android-uploader) | ## FAQ diff --git a/templates/documentation/sdks/vod/apivideo-react-native-uploader.md b/templates/documentation/sdks/vod/apivideo-react-native-uploader.md index 00939f05..ff1c8cee 100644 --- a/templates/documentation/sdks/vod/apivideo-react-native-uploader.md +++ b/templates/documentation/sdks/vod/apivideo-react-native-uploader.md @@ -62,7 +62,7 @@ api.video-reactnative-uploader is using external native library for upload | Plugin | README | | ---------------------- | ------------------------ | -| iOS-video-uploader | [iOS-video-uploader] | +| swift-video-uploader | [swift-video-uploader] | | android-video-uploader | [android-video-uploader] | ## FAQ @@ -71,6 +71,6 @@ If you have any questions, ask [our community](https://community.api.video). Or use [Issues]. [//]: # "These are reference links used in the body of this note and get stripped out when the markdown processor does its job. There is no need to format nicely because it shouldn't be seen. Thanks SO - http://stackoverflow.com/questions/4823468/store-comments-in-markdown-syntax" -[videouploaderios]: https://github.com/apivideo/ios-video-uploader +[videouploaderswift]: https://github.com/apivideo/swift-video-uploader [android-video-uploader]: https://github.com/apivideo/android-video-uploader [issues]: https://github.com/apivideo/api.video-reactnative-uploader/issues \ No newline at end of file diff --git a/templates/documentation/sdks/vod/apivideo-ios-uploader.md b/templates/documentation/sdks/vod/apivideo-swift-uploader.md similarity index 61% rename from templates/documentation/sdks/vod/apivideo-ios-uploader.md rename to templates/documentation/sdks/vod/apivideo-swift-uploader.md index 77cff8fc..c3f159e0 100644 --- a/templates/documentation/sdks/vod/apivideo-ios-uploader.md +++ b/templates/documentation/sdks/vod/apivideo-swift-uploader.md @@ -1,18 +1,18 @@ --- -title: "api.video iOS video uploader" -slug: "ios-uploader" +title: "api.video Swift video uploader" +slug: "swift-uploader" hidden: false metadata: - description: "The official api.video iOS video uploader for api.video. [api.video](https://api.video/) is the video infrastructure for product builders. Lightning fast video APIs for integrating, scaling, and managing on-demand & low latency live streaming features in your app." + description: "The official api.video Swift video uploader for api.video. [api.video](https://api.video/) is the video infrastructure for product builders. Lightning fast video APIs for integrating, scaling, and managing on-demand & low latency live streaming features in your app." --- -# api.video iOS video uploader +# api.video Swift video uploader [api.video](https://api.video/) is the video infrastructure for product builders. Lightning fast video APIs for integrating, scaling, and managing on-demand & low latency live streaming features in your app. ## Project description -api.video's iOS uploads videos to api.video using delegated upload token or API Key. +api.video's Swift uploader uploads videos using delegated upload token or API Key. It allows you to upload videos in two ways: - standard upload: to send a whole video file in one go @@ -27,7 +27,7 @@ It allows you to upload videos in two ways: Specify it in your `Cartfile`: ``` -github "apivideo/api.video-ios-uploader" ~> 1.2.1 +github "apivideo/api.video-swift-uploader" ~> 1.2.1 ``` Run `carthage update` @@ -80,25 +80,25 @@ VideosAPI Method | HTTP request | Description ------------- | ------------- | ------------- -[**upload**](https://github.com/apivideo/api.video-ios-uploader/blob/main/docs/VideosAPI.md#upload) | **POST** /videos/{videoId}/source | Upload a video -[**uploadWithUploadToken**](https://github.com/apivideo/api.video-ios-uploader/blob/main/docs/VideosAPI.md#uploadWithUploadToken) | **POST** /upload | Upload with an delegated upload token +[**upload**](https://github.com/apivideo/api.video-swift-uploader/blob/main/docs/VideosAPI.md#upload) | **POST** /videos/{videoId}/source | Upload a video +[**uploadWithUploadToken**](https://github.com/apivideo/api.video-swift-uploader/blob/main/docs/VideosAPI.md#uploadWithUploadToken) | **POST** /upload | Upload with an delegated upload token ### Models - - [AccessToken](https://github.com/apivideo/api.video-ios-uploader/blob/main/docs/AccessToken.md) - - [AdditionalBadRequestErrors](https://github.com/apivideo/api.video-ios-uploader/blob/main/docs/AdditionalBadRequestErrors.md) - - [AuthenticatePayload](https://github.com/apivideo/api.video-ios-uploader/blob/main/docs/AuthenticatePayload.md) - - [BadRequest](https://github.com/apivideo/api.video-ios-uploader/blob/main/docs/BadRequest.md) - - [Metadata](https://github.com/apivideo/api.video-ios-uploader/blob/main/docs/Metadata.md) - - [NotFound](https://github.com/apivideo/api.video-ios-uploader/blob/main/docs/NotFound.md) - - [RefreshTokenPayload](https://github.com/apivideo/api.video-ios-uploader/blob/main/docs/RefreshTokenPayload.md) - - [Video](https://github.com/apivideo/api.video-ios-uploader/blob/main/docs/Video.md) - - [VideoAssets](https://github.com/apivideo/api.video-ios-uploader/blob/main/docs/VideoAssets.md) - - [VideoSource](https://github.com/apivideo/api.video-ios-uploader/blob/main/docs/VideoSource.md) - - [VideoSourceLiveStream](https://github.com/apivideo/api.video-ios-uploader/blob/main/docs/VideoSourceLiveStream.md) - - [VideoSourceLiveStreamLink](https://github.com/apivideo/api.video-ios-uploader/blob/main/docs/VideoSourceLiveStreamLink.md) + - [AccessToken](https://github.com/apivideo/api.video-swift-uploader/blob/main/docs/AccessToken.md) + - [AdditionalBadRequestErrors](https://github.com/apivideo/api.video-swift-uploader/blob/main/docs/AdditionalBadRequestErrors.md) + - [AuthenticatePayload](https://github.com/apivideo/api.video-swift-uploader/blob/main/docs/AuthenticatePayload.md) + - [BadRequest](https://github.com/apivideo/api.video-swift-uploader/blob/main/docs/BadRequest.md) + - [Metadata](https://github.com/apivideo/api.video-swift-uploader/blob/main/docs/Metadata.md) + - [NotFound](https://github.com/apivideo/api.video-swift-uploader/blob/main/docs/NotFound.md) + - [RefreshTokenPayload](https://github.com/apivideo/api.video-swift-uploader/blob/main/docs/RefreshTokenPayload.md) + - [Video](https://github.com/apivideo/api.video-swift-uploader/blob/main/docs/Video.md) + - [VideoAssets](https://github.com/apivideo/api.video-swift-uploader/blob/main/docs/VideoAssets.md) + - [VideoSource](https://github.com/apivideo/api.video-swift-uploader/blob/main/docs/VideoSource.md) + - [VideoSourceLiveStream](https://github.com/apivideo/api.video-swift-uploader/blob/main/docs/VideoSourceLiveStream.md) + - [VideoSourceLiveStreamLink](https://github.com/apivideo/api.video-swift-uploader/blob/main/docs/VideoSourceLiveStreamLink.md) ## Documentation for Authorization diff --git a/templates/documentation/sdks/vod/navigation.yaml b/templates/documentation/sdks/vod/navigation.yaml index 914c605d..18a1d7ba 100644 --- a/templates/documentation/sdks/vod/navigation.yaml +++ b/templates/documentation/sdks/vod/navigation.yaml @@ -6,8 +6,8 @@ href: ././apivideo-typescript-uploader.md - label: Flutter href: ././apivideo-flutter-uploader.md - - label: iOS - href: ././apivideo-ios-uploader.md + - label: Swift + href: ././apivideo-swift-uploader.md - label: Android href: ././apivideo-android-uploader.md - label: React Native diff --git a/templates/documentation/vod/add-a-permanent-watermark.md b/templates/documentation/vod/add-a-permanent-watermark.md index 29594c45..750a5ad8 100644 --- a/templates/documentation/vod/add-a-permanent-watermark.md +++ b/templates/documentation/vod/add-a-permanent-watermark.md @@ -54,7 +54,7 @@ The clients offered by api.video include: - [Go](../sdks/api-clients/apivideo-go-client.md) - [C#](../sdks/api-clients/apivideo-csharp-client.md) - [Java](../sdks/api-clients/apivideo-java-client.md) -- [iOS](../sdks/api-clients/apivideo-swift5-client.md) +- [Swift](../sdks/api-clients/apivideo-swift5-client.md) - [Android](../sdks/api-clients/apivideo-android-client.md) To install your selected client, do the following: diff --git a/templates/documentation/vod/creating-and-managing-chapters.md b/templates/documentation/vod/creating-and-managing-chapters.md index 9adef91d..e6208817 100644 --- a/templates/documentation/vod/creating-and-managing-chapters.md +++ b/templates/documentation/vod/creating-and-managing-chapters.md @@ -60,7 +60,7 @@ The clients offered by api.video include: - [Go](../sdks/api-clients/apivideo-go-client.md) - [C#](../sdks/api-clients/apivideo-csharp-client.md) - [Java](../sdks/api-clients/apivideo-java-client.md) -- [iOS](../sdks/api-clients/apivideo-swift5-client.md) +- [Swift](../sdks/api-clients/apivideo-swift5-client.md) - [Android](../sdks/api-clients/apivideo-android-client.md) ## Installation diff --git a/templates/documentation/vod/delegated-upload-tokens.md b/templates/documentation/vod/delegated-upload-tokens.md index ad3a6d3d..6059d736 100644 --- a/templates/documentation/vod/delegated-upload-tokens.md +++ b/templates/documentation/vod/delegated-upload-tokens.md @@ -52,7 +52,7 @@ The clients offered by api.video include: - [Go](../sdks/api-clients/apivideo-go-client.md) - [C#](../sdks/api-clients/apivideo-csharp-client.md) - [Java](../sdks/api-clients/apivideo-java-client.md) -- [iOS](../sdks/api-clients/apivideo-swift5-client.md) +- [Swift](../sdks/api-clients/apivideo-swift5-client.md) - [Android](../sdks/api-clients/apivideo-android-client.md) ## Installation diff --git a/templates/documentation/vod/progressive-upload.md b/templates/documentation/vod/progressive-upload.md index de778357..ecf86f41 100644 --- a/templates/documentation/vod/progressive-upload.md +++ b/templates/documentation/vod/progressive-upload.md @@ -35,7 +35,7 @@ The clients offered by api.video include: - [Go](../sdks/api-clients/apivideo-go-client.md) - [C#](../sdks/api-clients/apivideo-csharp-client.md) - [Java](../sdks/api-clients/apivideo-java-client.md) -- [iOS](../sdks/api-clients/apivideo-swift5-client.md) +- [Swift](../sdks/api-clients/apivideo-swift5-client.md) - [Android](../sdks/api-clients/apivideo-android-client.md) ## Install diff --git a/templates/documentation/vod/upload-a-video-regular-upload.md b/templates/documentation/vod/upload-a-video-regular-upload.md index 3ce2a5b6..159dde6a 100644 --- a/templates/documentation/vod/upload-a-video-regular-upload.md +++ b/templates/documentation/vod/upload-a-video-regular-upload.md @@ -50,7 +50,7 @@ The clients offered by api.video include: - [Go](../sdks/api-clients/apivideo-go-client.md) - [C#](../sdks/api-clients/apivideo-csharp-client.md) - [Java](../sdks/api-clients/apivideo-java-client.md) -- [iOS](../sdks/api-clients/apivideo-swift5-client.md) +- [Swift](../sdks/api-clients/apivideo-swift5-client.md) - [Android](../sdks/api-clients/apivideo-android-client.md) ## Install @@ -190,8 +190,8 @@ if video != nil { } ``` ```swift -// First install the api client: https://github.com/apivideo/api.video-ios-client#getting-started -// Documentation: https://github.com/apivideo/api.video-ios-client/blob/main/docs/VideosAPI.md#create +// First install the api client: https://github.com/apivideo/api.video-swift-client#getting-started +// Documentation: https://github.com/apivideo/api.video-swift-client/blob/main/docs/VideosAPI.md#create ApiVideoClient.apiKey = "YOUR_API_KEY" @@ -352,8 +352,8 @@ if err != nil { } ``` ```swift -// First install the api client: https://github.com/apivideo/api.video-ios-client#getting-started -// Documentation: https://github.com/apivideo/api.video-ios-client/blob/main/docs/VideosAPI.md#upload +// First install the api client: https://github.com/apivideo/api.video-swift-client#getting-started +// Documentation: https://github.com/apivideo/api.video-swift-client/blob/main/docs/VideosAPI.md#upload ApiVideoClient.apiKey = "YOUR_API_KEY" diff --git a/templates/documentation/vod/upload-from-source.md b/templates/documentation/vod/upload-from-source.md index 368c1103..31b64f20 100644 --- a/templates/documentation/vod/upload-from-source.md +++ b/templates/documentation/vod/upload-from-source.md @@ -116,8 +116,8 @@ if video != nil { } ``` ```swift -// First install the api client: https://github.com/apivideo/api.video-ios-client#getting-started -// Documentation: https://github.com/apivideo/api.video-ios-client/blob/main/docs/VideosAPI.md#create +// First install the api client: https://github.com/apivideo/api.video-swift-client#getting-started +// Documentation: https://github.com/apivideo/api.video-swift-client/blob/main/docs/VideosAPI.md#create ApiVideoClient.apiKey = "YOUR_API_KEY" @@ -274,8 +274,8 @@ if video != nil { } ``` ```swift -// First install the api client: https://github.com/apivideo/api.video-ios-client#getting-started -// Documentation: https://github.com/apivideo/api.video-ios-client/blob/main/docs/VideosAPI.md#create +// First install the api client: https://github.com/apivideo/api.video-swift-client#getting-started +// Documentation: https://github.com/apivideo/api.video-swift-client/blob/main/docs/VideosAPI.md#create ApiVideoClient.apiKey = "YOUR_API_KEY" diff --git a/templates/documentation/vod/upload-your-first-video.md b/templates/documentation/vod/upload-your-first-video.md index 736680d2..3d4c49a9 100644 --- a/templates/documentation/vod/upload-your-first-video.md +++ b/templates/documentation/vod/upload-your-first-video.md @@ -128,8 +128,8 @@ if video != nil { } ``` ```swift -// First install the api client: https://github.com/apivideo/api.video-ios-client#getting-started -// Documentation: https://github.com/apivideo/api.video-ios-client/blob/main/docs/VideosAPI.md#create +// First install the api client: https://github.com/apivideo/api.video-swift-client#getting-started +// Documentation: https://github.com/apivideo/api.video-swift-client/blob/main/docs/VideosAPI.md#create ApiVideoClient.apiKey = "YOUR_API_KEY" @@ -291,8 +291,8 @@ if err != nil { } ``` ```swift -// First install the api client: https://github.com/apivideo/api.video-ios-client#getting-started -// Documentation: https://github.com/apivideo/api.video-ios-client/blob/main/docs/VideosAPI.md#upload +// First install the api client: https://github.com/apivideo/api.video-swift-client#getting-started +// Documentation: https://github.com/apivideo/api.video-swift-client/blob/main/docs/VideosAPI.md#upload ApiVideoClient.apiKey = "YOUR_API_KEY" @@ -450,8 +450,8 @@ if video != nil { } ``` ```swift -// First install the api client: https://github.com/apivideo/api.video-ios-client#getting-started -// Documentation: https://github.com/apivideo/api.video-ios-client/blob/main/docs/VideosAPI.md#create +// First install the api client: https://github.com/apivideo/api.video-swift-client#getting-started +// Documentation: https://github.com/apivideo/api.video-swift-client/blob/main/docs/VideosAPI.md#create ApiVideoClient.apiKey = "YOUR_API_KEY" diff --git a/templates/documentation/vod/video-management-basics.md b/templates/documentation/vod/video-management-basics.md index bcdfbbcd..efd1e54b 100644 --- a/templates/documentation/vod/video-management-basics.md +++ b/templates/documentation/vod/video-management-basics.md @@ -22,7 +22,7 @@ The clients offered by api.video include: - [Go](../sdks/api-clients/apivideo-go-client.md) - [C#](../sdks/api-clients/apivideo-csharp-client.md) - [Java](../sdks/api-clients/apivideo-java-client.md) -- [iOS](../sdks/api-clients/apivideo-swift5-client.md) +- [Swift](../sdks/api-clients/apivideo-swift5-client.md) - [Android](../sdks/api-clients/apivideo-android-client.md)