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