Bannermatic(バナー / 動画)

公開JSONを取得し、UI Toolkit上で画像/動画バナーをローテーション表示します。

公開JSON

https://bannermatic.arito.group/banner/<teamSlug>/<projectSlug>.json

SDKが参照するフィールド

優先: `data.media.url`(または `media.url`)
SDKは各要素の `data` 内を探索し、まず `mediaKeyHint`(デフォルト `media`)の中の `url` を見に行きます。 `content_type` が `video/*`、またはURLが `.mp4` の場合は動画として扱います。
動画
動画は mp4 を想定しています。Unityの `VideoPlayer` でURL再生し、`RenderTexture` をUI Toolkitの `Image` に貼ります。

Unity側(最小)

  1. Sceneに `UIDocument` を置き、UXMLで `Image(name="banner-image")` を用意
  2. `BannerRotatorController` を追加
  3. 画面の `Banner JSON URL` にURLを入力
  4. 必要に応じて `rotateSeconds` / `videoWidth` / `videoHeight` を調整
直入力で即確認(初心者向け)
サンプルUIにURL入力欄 + Use Demo / Reload ボタンがあります。
デモURLが初期入力されるので、起動してすぐ動作確認できます。

デモURL(読み取り専用)

https://bannermatic.arito.group/banner/demo/demo.json

導入の動作確認用です(画像1件 + mp4動画1件)。