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

  • Обновлено

Обзор

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

Доступные платформы: iPhone, iPad, Apple TV и Mac.

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

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

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

Сохраните (закладка) URL-адрес видео и начните его загрузку (только для iOS/macOS)

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
Поделиться этой статьей

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

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

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