개요
타사 앱 및 서비스 개발자는 Infuse의 강력한 동영상 재생 기능을 활용하여 유연한 URL 체계를 사용하여 동영상을 재생하고, 북마크하고, 다운로드할 수 있습니다. 작업이 완료되면 다른 앱으로 돌아갈 수 있는 x-callback 기능도 지원됩니다.
사용 가능한 플랫폼: 아이폰, 아이패드, 애플 TV, 맥
사용 예
단일 파일을 재생하고 완료되면 다른 앱으로 돌아가기
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 안전 또는 인코딩된 값이어야 합니다. 인코딩되지 않은 URL은 경우에 따라 작동할 수 있지만 여러 매개변수가 있는 작업이나 여러 키가 있는 URL을 사용하는 경우 수동으로 URL을 인코딩해야 할 수 있습니다.
예제
인코딩되지 않은 URL
http://192.168.162.100/Movies/movie.mkv
인코딩된 URL
http%3A%2F%2F192.168.162.100%2F영화%2Fmovie.mkv