方法
setContentEntitlementsHandler()
setContentEntitlementsHandler(contentEntitlementsHandler: IContentEntitlementsHandler):void
参数
contentEntitlementsHandler
IContentEntitlementsHandlersetContentEntitlementsHandlerForComponent()
setContentEntitlementsHandlerForComponent(contentEntitlementsHandler: IContentEntitlementsHandler, component:IComponentInstance): void
为将以内容权利数据响应命令的特定组件设置处理程序。
参数
contentEntitlementsHandler
IContentEntitlementsHandler 用于响应与内容权利相关的命令的处理程序。component
IComponentInstance
设置处理程序的组件实例。
示例
setCustomerListEntriesHandler()
setCustomerListEntriesHandler(customerListEntriesHandler: ICustomerListEntriesHandler):void
参数
customerListEntriesHandler
ICustomerListEntriesHandlersetCustomerListEntriesHandlerForComponent()
setCustomerListEntriesHandlerForComponent(customerListEntriesHandler: ICustomerListEntriesHandler, component:IComponentInstance): void
为将以客户列表条目数据响应命令的特定组件设置处理程序。
参数
customerListEntriesHandler
ICustomerListEntriesHandler 用于响应与客户列表相关的命令的处理程序。component
IComponentInstance
设置处理程序的组件实例。
示例
setPlaybackEventsHandler()
setPlaybackEventsHandler(playbackEventsHandler: IPlaybackEventsHandler):void
参数
playbackEventsHandler
IPlaybackEventsHandlersetPlaybackEventsHandlerForComponent()
setPlaybackEventsHandlerForComponent(playbackEventsHandler: IPlaybackEventsHandler, component:IComponentInstance): void
为将以播放事件数据响应命令的特定组件设置处理程序。
参数
playbackEventsHandler
IPlaybackEventsHandler 用于响应与播放事件相关的命令的处理程序。component
IComponentInstance
设置处理程序的组件实例。
示例
reportNewContentInteraction()
reportNewContentInteraction(contentInteraction: IContentInteraction):void
报告客户与内容(点赞、不喜欢、看过预告片等)进行了交互
参数
contentInteraction
IContentInteraction 已发生的内容交互。示例
reportNewPlaybackEvent()
reportNewPlaybackEvent(playbackEvent: IPlaybackEvent):void
报告更新了客户在主动播放期间的播放行为。
参数
playbackEvent
IPlaybackEvent 设备上刚发生的播放事件。示例
reportRefreshedPlaybackEvents()
reportRefreshedPlaybackEvents():void
表示可获取有关客户在设备外发生的播放行为的最新内容。
在使用此API之前,需要调用。
reportNewCustomerListEntry()
reportNewCustomerListEntry(listType: CustomerListType, entry: ICustomerListEntry):void
报告客户已在客户管理列表中插入了新条目。仅用于因客户操作在设备上插入的条目。应在插入时报告。
参数
listType
CustomerListType 该条目所插入的客户列表类型。entry
ICustomerListEntry 该条目添加了客户列表。示例
reportRemovedCustomerListEntry()
reportRemovedCustomerListEntry(listType: CustomerListType, entry: ICustomerListEntry):void
报告客户已从客户管理列表中移除了一个条目。仅用于因客户操作而从设备上移除的条目。应在移除时报告。
参数
listType
CustomerListType 移除该条目的客户列表类型。entry
ICustomerListEntry 已从客户列表中移除该条目。示例
reportRefreshedCustomerList()
reportRefreshedCustomerList(listType: CustomerListType):void
表示因设备外操作导致客户管理列表发生更改,应获取客户管理列表的最新版本。
在使用此API之前,需要调用。
参数
listType
CustomerListType 已更改的客户列表类型。reportNewContentEntitlement()
reportNewContentEntitlement(entitlement: IContentEntitlement):void
报告客户在其现有内容权利列表中插入了新的个人内容权利。仅用于订阅中尚未包含的权利。仅用于因客户在设备上的操作而插入的权利。应在插入时报告。
参数
entitlement
IContentEntitlement 新权利。示例
reportRemovedContentEntitlement()
reportRemovedContentEntitlement(entitlement: IContentEntitlement):void
报告客户在其现有内容授权权利中不再拥有个人内容权利。仅用于订阅中未包含的权利。仅用于因设备端操作而不再有效或过期的权利。应在移除时报告。
参数
entitlement
IContentEntitlement 已移除的权利。示例
reportRefreshedContentEntitlements()
reportRefreshedContentEntitlements():void
表示因设备外操作导致单独内容权利发生变化,应获取新的更新内容权利列表。
在使用此API之前,需要调用。

