最近のアクセス:
[Google Cast Receiver Application Id] プロパティ

Google サービスを使用したメディアキャストを有効にします。

適用範囲

オブジェクト: MenuPanelWork With (メインオブジェクトのみ)
ジェネレーター: Android

説明

このプロパティを使用すると、メディアを再生する際に Google Cast のサポートを有効にすることができます (バックグラウンドでのオーディオ、画像、動画の再生)。値は、このプロパティを設定したアプリケーションからのキャスト時に Google Cast レシーバーデバイスで実行されるアプリケーションの識別子です。

仕組み

このプロパティを設定すると、アプリケーションはセンダーと見なされ、キャストデバイスを検出すると右上隅にキャストアイコンを表示します。エンドユーザーは、レシーバー (TV に接続された Chromecast デバイスなど) でメディアコンテンツを視聴できます。
イメージ:31541.png
イメージ:31561.png

レシーバーアプリケーションの識別子とは

キャストアーキテクチャには 2 つのメインコンポーネントがあります:
  • センダーアプリケーション - コンテンツをキャストデバイスと共有するアプリケーションです。
  • レシーバーアプリケーション - キャストデバイスでホストされるアプリケーションです。センダーアプリケーションからコンテンツを受信します。
イメージ:31542.png
レシーバーは、キャストデバイスで実行される特定の Web アプリケーションです。一般的な Web アプリケーションとは異なり、レシーバーは URL で識別されません。レシーバーは、登録時に開発者コンソールを通じて Android が提供する一意の識別子を使用します。
次の 3 種類のレシーバーがあります。
  • Default Media Receiver - Google が提供します。機能のカスタマイズは許可されず、テスト目的で使用されます。識別子は CC1AD845 です。
  • Styled Media Receiver - 前述のレシーバーよりも柔軟性に優れたバージョンですが、CSS による UI のカスタマイズのみ許可されます。
  • Custom Receiver - レシーバーのすべての機能を HTML、JavaScript、および CSS を使用してカスタマイズできます。キャストデバイスと通信するためのプロトコルを作成することもできます。
後半の 2 つのレシーバーの場合、開発者コンソールでレシーバーを登録してから識別子を取得する必要があります。
続いて、GeneXus プロパティにそのアプリケーションの ID を入力します。これで、アプリケーションがレシーバーと通信できるようになります。

  • テスト目的の場合は、Default Media Receiver のアプリケーション ID を使用できます: 'CC1AD845'。
  • Styled Media Receiver と Custom Receiver は、前述のツールを使用して開発する必要があります。「サンプル」および「登録方法」を参照してください。
  • 現時点では、Android プラットフォームAudio 外部オブジェクト (オーディオプレーヤーなど) でのみ使用できます。レシーバーアプリケーションとキャストデバイスでリソースが適切に管理されるように、MediaItem SDT の [ ContentType ] と [ StreamType ] フィールドを設定することを強くお勧めします。

実行時/設計時

このプロパティは設計時にのみ適用されます。

プロパティの変更の適用方法

プロパティに値を設定したときに、それに対応する変更を適用するには、メインオブジェクトをビルドします。

使用可能バージョン

このプロパティは GeneXus 15 以降で使用できます。

参考情報



サブページ
Created: 17/05/30 19:02 by Admin Last update: 22/04/06 18:06 by Admin
カテゴリ
Powered by GXwiki 3.0