概述
協力廠商應用程式和服務的開發人員可以利用 Infuse 的強大視訊播放功能來播放、加入書籤,以及使用彈性 URL 架構下載視訊。 支援 x-回調 也可用,允許在操作完成後返回到另一個應用程式。
可用平台: 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 規格,所有 querystring 值都應該是 url-safe 或 encoded。 在某些情況下,未編碼的 URL 可能有效,但在使用具有多個參數的操作或具有多個鍵的 URL 時,您可能需要這樣做 手動對 URL 進行編碼.
例子
未編碼的 URL
http://192.168.162.100/Movies/movie.mkv
編碼的 URL
http%3A%2F%2F192.168.162.100%2FMovies%2Fmovie.mkv