as

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

PlaybackEventsProvider

PlaybackEventsProvider

目前TM API还无法将TM原生端的nativeObjects传递给JS回调,因此暂时使用JS PlaybackEventsProvider类作为临时解决方案。最终将无需使用JS实现的IPlaybackEventsProvider,因为届时将提供对原生PlaybackEventsProvider的引用。

创建新的JS PlaybackEventsProvider时,将创建一个新的原生PlaybackEventsProvider并存储在TM中。JS PlaybackEventsProvider使用TM将调用传递给原生PlaybackEventsProvider

实现

构造函数

new PlaybackEventsProvider()

new PlaybackEventsProvider(providerId): PlaybackEventsProvider

参数

providerId

number

返回值

PlaybackEventsProvider

属性

providerId

providerId: number

方法

addPlaybackEventChunk()

addPlaybackEventChunk(playbackEvents): void

将播放事件数据添加到响应中。重复调用addPlaybackEventChunk,分页处理数据,以免将大型列表加载到内存中。所有播放事件发送完毕后,必须调用一次commit()

参数

playbackEvents

IPlaybackEvent[]

播放事件列表。

返回值

void

实现

IPlaybackEventsProvider.addPlaybackEventChunk


commit()

commit(): void

表示响应结束。必须在最后一次调用addPlaybackEventChunk之后调用。

返回值

void

实现

IPlaybackEventsProvider.commit


Last updated: 2025年10月2日