as

Settings
Sign out
Notifications
Alexa
Amazonアプリストア
AWS
ドキュメント
Support
Contact Us
My Cases
開発
設計と開発
公開
リファレンス
サポート

KeplerPlayerClientTurboModule

KeplerPlayerClientTurboModule

KeplerプレーヤークライアントAPIは、Keplerプラットフォームのメディアアプリ開発者向けに、クライアント側のヘッドレスJavaScriptメディア再生機能を提供します。これにより、UIとは別のJavaScriptスレッドでメディア再生が実行され、複雑なUIを持つアプリの最初のビデオフレームまでの時間(TTFVF)が最大30%短縮されます。

開始の手順

セットアップ

  1. package.jsonファイルのdependenciesセクションに、以下のライブラリ依存関係を追加します。

    クリップボードにコピーしました。

     "@amazon-devices/headless-task-manager": "~1.0.0",
     "@amazon-devices/kepler-player-server": "~2.0.4",
     "@amazon-devices/kepler-player-client": "~2.0.4",
    
  2. manifest.tomlに、以下のコンポーネントと権限を追加します。

    クリップボードにコピーしました。

     [[components.interactive]]
     id = "<アプリパッケージ名>.main"
     runtime-module = "/com.amazon.kepler.keplerscript.runtime.loader_2@IKeplerScript_2_0" 
     launch-type = "singleton"
     categories = ["com.amazon.category.main"]
    
     [[components.service]]
     id = "<アプリパッケージ名>.service"
     runtime-module = "/com.amazon.kepler.keplerscript.runtime.loader_2@IKeplerScript_2_0"
     launch-type = "singleton"
     .
     .
     .
    
     [processes]
     # プレーヤーUIとヘッドレスJSプレーヤーコンポーネントを同じプロセスグループに指定します。
     [[processes.group]]
     component-ids = ["<アプリパッケージ名>.main", "<アプリパッケージ名>.service"]
    
     .
     .
     .
    
     [wants]
    
     [[wants.service]]
     id = "<アプリパッケージ名>.service"
    
     .
     .
     .
    
     [offers]
    
     [[offers.service]]
     id = "<アプリパッケージ名>.service"
    

クラス

インターフェイス


Last updated: 2025年10月2日