as

Settings
Sign out
Notifications
Alexa
亚马逊应用商店
AWS
文档
Support
Contact Us
My Cases
新手入门
设计和开发
应用发布
参考
支持

KeplerPlayerServerTurboModule

KeplerPlayerServerTurboModule

Kepler播放器服务器API为Kepler平台上的媒体应用开发者提供服务器端无图形界面的JavaScript媒体播放功能。这样可以在与用户界面不同的JavaScript线程上运行媒体播放,从而为具有复杂用户界面的应用将第一视频帧时间 (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]
     # 确保播放器用户界面和无头JS播放器组件在同一个进程组中
     [[processes.group]]
     component-ids = ["<应用程序包名称>.main", "<应用程序包名称>.service"]
    
     .
     .
     .
    
     [wants]
    
     [[wants.service]]
     id = "<应用程序包名称>.service"
    
     .
     .
     .
    
     [offers]
    
     [[offers.service]]
     id = "<应用程序包名称>.service"
    

枚举

接口

类型别名


Last updated: 2025年10月2日