Amazon Developer

as

Settings
Sign out
Notifications
Alexa
Amazonアプリストア
Ring
AWS
ドキュメント
Support
Contact Us
My Cases
開発
設計と開発
公開
リファレンス
サポート
メインコンテンツへスキップ
VegaプレーヤーサーバーAPIは、Vegaのメディアアプリ開発者向けに、サーバー側のヘッドレスJavaScriptメディア再生機能を提供します。これにより、UIとは別のJavaScriptスレッドでメディア再生が実行され、複雑なUIを持つアプリの最初のビデオフレームまでの時間(TTFVF)が最大30%短縮されます。

はじめに

セットアップ

  1. package.jsonファイルのdependenciesセクションに、以下のライブラリ依存関係を追加します。
  1. manifest.tomlに、以下のコンポーネントと権限を追加します。

APIリファレンス

クラス

インターフェイス

  • IHttpHeader - HTTPヘッダーを定義します。アプリは必要なヘッダーを送信できます。
  • IMediaLocator - オプションのHTTPヘッダーを使用してメディアURLを定義します。
  • IOobTextTrackInfo - アウトオブバンド(OOB)テキストトラック情報を定義します。
  • IPlayerServer - Keplerプレーヤーサーバーの操作を表します。
  • IPlayerServerFactory - Keplerプレーヤーサーバーインスタンスを提供するコンポーネント。
  • IPlayerServerHandler - PlayerServerのサービスロジックを提供するハンドラーのインターフェイス。
  • IPlayerSessionError - Keplerプレーヤーセッションのエラーを表します。
  • IPlayerSessionId - メディアセッションIDを記述するインターフェイス。
  • IPlayerSessionLoadParams - URLを使用してメディアコンテンツを読み込むためのパラメーターを定義します。
  • IPlayerSessionMediaInfo - メディアコンテンツの取得に必要なURLとHTTPヘッダーを表します。
  • IPlayerSessionPosition - メディアの再生位置とタイミング情報を記述します。
  • IPlayerSessionStatus - メディア再生の現在の状態を表します。
  • ISubscription - さまざまなコンテンツの定期購入に使用できる定期購入型アイテムを表します。
  • ITimeRange - メディア再生中にバッファリングされたコンテンツの時間範囲を定義します。
  • ITrackInfo - メディアトラックに関する詳細情報を表します。
  • IViewHandle - KeplerVideoSurfaceViewまたはKeplerCaptionsViewによって返されるサーフェスハンドルを記述するインターフェイス。

列挙型

  • IPlayerSessionState - メディア再生の取り得る状態を表します。
  • IUnloadSyncStatus - メディア再生の同期読み込み解除で取り得るステータス値を表します。

型エイリアス

  • ITextTrackKind - テキストトラックのタイプとその処理方法を定義します。
  • ITextTrackMode - テキストトラックの表示モードを表します。
  • ITrackType - 使用可能なメディアトラックタイプを定義します。

最終更新日 2026年10月26日