@amazon-devices/kepler-channelパッケージは、Vega向けReact Nativeアプリがチャンネル変更操作を処理できるようにする機能を提供します。このパッケージは、Vegaを基盤として作成されたTVアプリのチャンネル変更とチャンネルスキップ機能をサポートします。
はじめに
セットアップ
- package.jsonファイルの
dependenciesセクションに、以下のライブラリ依存関係を追加します。
-
manifest.tomlに、Vegaチャンネル機能にアクセスするために必要な以下の権限を追加します。
メインの対話型コンポーネントに追加されている2つのカテゴリーの詳細は以下のとおりです。
com.amazon.category.mainは、コンポーネントをアプリパッケージのデフォルトの対話型コンポーネントとして宣言します。com.amazon.category.kepler.mediaは、コンポーネントをVegaのメディア操作のターゲットとして宣言します。
関連トピック
APIリファレンス
クラス
- ChangeChannelResponse
- InternalError - 操作を実行しようとした際に内部エラーが発生した場合にスローされるエラー。
- InvalidArgumentError - 無効な引数が渡されたときにスローされるエラー。
- OperationError -「IChannelHandler」がチャンネルクラスターの処理に失敗した場合にスローされるエラー。
インターフェイス
- IChangeChannelResponse - チャンネル変更コマンドに使用される
IChangeChannelResponseのインターフェイス。 - IChangeChannelResponseBuilder - ビルドに使用される
ChannelResponseBuilderのインターフェイス。 - IChannelHandler - チャンネルクラスタープロバイダーが提供するハンドラーのインターフェイス。このインターフェイスはチャンネルを処理する必要があります
- IChannelServer - チャンネルのハンドラーを設定する機能を持つ
ChannelServerのインターフェイス。 - IChannelServer2 - 設定機能を提供するChannelServerのインターフェイスのリビジョン2。
- IChannelServerComponent - チャンネルクラスターサーバーインスタンスを提供するコンポーネント。
- IChannelServerComponent2 -「ChannelServerComponent」インターフェイスのリビジョン2。
列挙型
- ChangeChannelStatus - チャンネル変更コマンドの応答のステータスを表す列挙型。

