KeplerPlayerServerTurboModule
KeplerPlayerServerTurboModule
开放Beta测试文档 作为预发布开放Beta测试的一项内容,亚马逊提供了此技术文档。随着亚马逊收到反馈并对功能进行迭代,所描述的这些功能可能会发生变化。有关最新功能的信息,请参阅发布说明。
Kepler播放器服务器API为Kepler平台上的媒体应用开发者提供服务器端无图形界面的JavaScript媒体播放功能。这样可以在与用户界面不同的JavaScript线程上运行媒体播放,从而为具有复杂用户界面的应用将第一视频帧时间 (TTFVF) 最多缩短30%。
开始使用
设置
-
将以下库依赖项添加到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", -
在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"
枚举
类
接口
- IHttpHeader
- IMediaLocator
- IOobTextTrackInfo
- IPlayerServer
- IPlayerServerFactory
- IPlayerServerHandler
- IPlayerSessionError
- IPlayerSessionId
- IPlayerSessionLoadParams
- IPlayerSessionMediaInfo
- IPlayerSessionPosition
- IPlayerSessionStatus
- ISubscription
- ITimeRange
- ITrackInfo
- IViewHandle
类型别名
Last updated: 2025年10月2日

