サードパーティアプリ&サービス用API

  • 更新

概要

サードパーティのアプリやサービスの開発者は、Infuseの強力な動画再生機能を活用し、柔軟なURLスキームを使用して動画を再生、ブックマーク、ダウンロードすることができます。 また、 x-callback のサポートもあり、アクションが完了したら別のアプリに戻ることができる。

利用可能プラットフォーム: iPhone、iPad、Apple TV、Mac

使用例

1つのファイルを再生し、終了したら別のアプリに戻る

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 specに従い、すべてのクエリストリング値はurl-safeかエンコードされるべきです。 エンコードされていないURLでも動作する場合もありますが、複数のパラメータを持つアクションや複数のキーを持つURLを使用する場合は、おそらく URLを手動でエンコードする必要があります

エンコードされていないURL

http://192.168.162.100/Movies/movie.mkv

エンコードされたURL

http%3A%2F%2F192.168.162.100%2F作品%2Fmovie.mkv
この記事をシェアする

この記事は役に立ちましたか?

100人中65人がこの記事が役に立ったと言っています

他にご質問がございましたら、リクエストを送信してください