API для сторонних приложений и сервисов

  • Обновлено

Обзор

Разработчики сторонних приложений и сервисов могут использовать мощные функции Infuse для воспроизведения видео, создания закладок и загрузки видео с использованием гибких схем URL. Также появилась поддержка x-callback , которая позволяет вернуться в другое приложение после выполнения действия.

Available platforms: iPhone, iPad, Apple TV, Mac, and Vision

Примеры использования

Воспроизведение одного файла и возврат к другому приложению после завершения

infuse://x-callback-url/play?
x-success=some-app://x-callback-url/playbackDidFinish&
x-error=some-app://x-callback-url/playbackDidFail&
url=http://192.168.162.100/Movies/movie.mkv

Воспроизведение одного файла с добавленными внешними субтитрами

infuse://x-callback-url/play?
x-success=some-app://x-callback-url/playbackDidFinish&
x-error=some-app://x-callback-url/playbackDidFail&
url=http://192.168.162.100/Movies/movie.mkv&
sub=http://192.168.162.100/Movies/movie.srt

Сохраните (закладка) URL-адрес видео, чтобы воспроизвести его позже

infuse://x-callback-url/save?
x-success=some-app://x-callback-url/playbackDidFinish&
x-error=some-app://x-callback-url/playbackDidFail&
url=http://192.168.162.100/Movies/movie.mkv

Save (bookmark) a video URL and begin downloading it (iOS/macOS/visionOS only)

infuse://x-callback-url/save?
x-success=some-app://x-callback-url/playbackDidFinish&
x-error=some-app://x-callback-url/playbackDidFail&
url=http://192.168.162.100/Movies/movie.mkv&
download=1

Кодировка URL

Согласно спецификации x-callback-url, все значения строк запросов должны быть url-safe или закодированы. В некоторых случаях некодированные URL могут работать, но при использовании действий с несколькими параметрами или URL с несколькими ключами вам, вероятно, придется вручную кодировать ваши URL.

Примеры

URL без кодировки

http://192.168.162.100/Movies/movie.mkv

Кодированный URL

http%3A%2F%2F192.168.162.100%2FФильмы%2Fmovie.mkv
Поделиться этой статьей

Была ли эта статья полезной?

Пользователи, считающие этот материал полезным: 73 из 116

Еще есть вопросы? Отправить запрос