スタイル付きメディアレシーバー

スタイル付きメディア レシーバ(SMR)を使用すると、送信側アプリで カスタム レシーバー アプリを作成せずにキャスト デバイスを作成できます。Google Chat では 独自の CSS ファイルを指定して、SMR のカラーパターンとブランディングをカスタマイズする 登録時に使用します。

登録

アプリで SMR を使用するには、[スタイル付きメディア レシーバー] オプションを選択します。 新しいアプリケーションを Google Cast SDK Developer Console: 詳しくは、登録をご覧ください。このオプション デフォルトのスタイル シートの [プレビュー] へのリンクと、プレビューするフィールドがあります。 スタイルシートの URL を入力します。デフォルトのスタイルを使用するか、 CSS ファイルへの HTTPS URL を指定します。独自のサーバーを使用して CSS ファイル。CSS ファイルの URL を入力したら、[プレビュー] をクリックします。 受信機でスタイルがどのように表示されるかを確認します

サポートされているメディア

以下で説明されているように、すべてのレシーバはメディアタイプをサポートします。 サポートされているメディア

SMR は動画、音声、画像に対応し、送信者によって制御される アプリをキャストできます。SMR は、 キャスト デバイスでのメディア再生に関する UX ガイドライン

入力フォント

サポートされているフォントのリストについては、プリインストールされたフォントをご覧ください。 プリインストールされています。

CSS

スタイル付きメディア レシーバーでは、次の CSS クラスを使用します。

  • .background: 受信機の背景。
  • .logo: レシーバーの起動時に表示されるロゴ。このクラスは、 レシーバがアイドル状態で、.splash クラスが あります。
  • .progressBar: メディア再生の進行状況バー。
  • .splash: レシーバーがアイドル状態のときに表示される画面。もし クラスが宣言されていない場合、レシーバはデフォルトで .logo またはアプリ名になります。
  • .watermark: メディアの再生時に表示される透かし。

これらのクラスを使用する CSS ファイルの例を次に示します。

.background {
  background: center no-repeat url(background.png);
}

.logo {
  background-image: url(logo.png);
}

.progressBar {
  background-color: rgb(238, 255, 65);
}

.splash {
  background-image: url(splash.png);
}

.watermark {
  background-image: url(watermark.png);
  background-size: 57px 57px;
}

以下に、これらのクラスを使用する例を示します。

動画

: 動画の画像アートは 96x143 ピクセルで、1 つ目の画像リソースは 表示されます。画像は、 確認してください

音声

: オーディオ アルバムアートは 384x384 ピクセルで、1 つ目の画像リソースは 表示されます。画像は、 確認してください

       

Big Buck Bunny からの画像: (c) copyright 2008, Blender Foundation / www.bigbuckbunny.org

Sintel からの画像:(c)copyright Blender Foundation / www.sintel.org