Panoramica
Gli sviluppatori di applicazioni e servizi di terze parti possono sfruttare le potenti funzioni di riproduzione video di Infuse per riprodurre, inserire nei preferiti e scaricare video utilizzando schemi URL flessibili. È disponibile anche il supporto per x-callback , che consente di tornare a un'altra applicazione al termine di un'azione.
Piattaforme disponibili: iPhone, iPad, Apple TV e Mac
Esempi di utilizzo
Riprodurre un singolo file e tornare a un'altra applicazione una volta terminato
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
Riproduzione di un singolo file con sottotitoli esterni aggiunti
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
Salvare (segnalibro) l'URL di un video per riprodurlo in seguito
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
Salvare (segnalibro) un URL video e iniziare a scaricarlo (solo 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
Codifica URL
Secondo la specifica x-callback-url, tutti i valori delle querystring devono essere url-safe o codificati. Gli URL non codificati possono funzionare in alcuni casi, ma quando si utilizzano azioni con più parametri o URL con più chiavi, probabilmente sarà necessario codificare manualmente gli URL.
Esempi
URL non codificato
http://192.168.162.100/Movies/movie.mkv
URL codificato
http%3A%2F%2F192.168.162.100%2FFilm%2Fmovie.mkv