第三方应用程序和服务的 API 接口

  • 更新

概述

第三方应用程序和服务的开发人员可以利用 Infuse 强大的视频播放功能,使用灵活的 URL Schemes 方案来播放、收藏和下载视频。 此外,还支持 x-callback ,可在操作完成后返回到另一个应用程序。

可用平台: 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 7.6.2 及以上版本)

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

保存视频链接地址以便稍后播放(Infuse 7.6.2 及以上版本)

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

保存视频链接并开始下载(仅限 iOS/macOS)。(Infuse 7.6.2 及以上版本)

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 或 Encode 编码。 在某些情况下,未编码的 URL 可能有效,但在使用带有多个参数的操作或带有多个键的 URL 时,您可能需要 手动对 URL 进行 Encode 编码

实例

未编码的 URL

http://192.168.162.100/Movies/movie.mkv

已编码 URL

http%3A%2F%2F192.168.162.100%2FMovies%2Fmovie.mkv
分享这篇文章

这篇文章有帮助吗?

103 人中有 67 人觉得有帮助

还有其它问题?提交请求