API voor apps en services van derden

  • Bijgewerkt

Overzicht

Ontwikkelaars van apps en diensten van derden kunnen gebruik maken van de krachtige videoweergavefuncties van Infuse om video's af te spelen, van bladwijzers te voorzien en te downloaden met behulp van flexibele URL-schema's. Ondersteuning voor x-callback is ook beschikbaar, wat het mogelijk maakt om terug te keren naar een andere app zodra een actie is voltooid.

Beschikbare platforms: iPhone, iPad, Apple TV en Mac

Voorbeelden

Eén bestand afspelen en terugkeren naar een andere app als je klaar bent

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

Eén bestand afspelen met toegevoegde externe ondertitels

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

Een video-URL opslaan (bladwijzer) om later af te spelen

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

Een video-URL opslaan (bladwijzer) en beginnen met downloaden (alleen 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-codering

Volgens de x-callback-url specmoeten alle querystringwaarden url-veilig of gecodeerd zijn. Ongecodeerde URL's kunnen in sommige gevallen werken, maar als je acties met meerdere parameters of URL's met meerdere sleutels gebruikt, moet je waarschijnlijk handmatig je URL's coderen.

Voorbeelden

Ongecodeerde URL

http://192.168.162.100/Movies/movie.mkv

Gecodeerde URL

http%3A%2F%2F192.168.162.100%2FFilms%2Fmovie.mkv
Deel dit artikel

Was dit artikel nuttig?

Aantal gebruikers dat dit nuttig vond: 71 van 112

Hebt u meer vragen? Een aanvraag indienen