SDK changes for 1.3

Several API interfaces have changed for the 1.3 PSDK for Desktop HLS.

Element Description
Renamed classes:
  • DefaultAdBreakPolicySelector
  • AdBreakPolicySelectorFactory
Events removed:
  • ContentErrorEvent.PLACEMENT_FAILED
  • ContentErrorEvent.RESOLVING_FAILED
  • ContentLoadingEvent.COMPLETED
  • ContentLoadingEvent.FAILED
  • ContentPlacementEvent.COMPLETED
  • ContentResolverEvent.RESOLVING_COMPLETED
  • OpportunityEvent.OPPORTUNITY_AVAILABLE
  • OpportunityHandledEvent.OPERATION_FAILED
  • OpportunityHandledEvent.OPERATION_SUCCESSFUL
  • VideoEngineContentChangedEvent
  • VideoEngineErrorEvent
  • VideoEngineStatusChangedEvent
  • VideoEngineTimelineEvent
These events are no longer dispatched. Instead, listen for the new event TimelineEvent.TIMELINE_UPDATED.
Statuses deprecated for MediaPlayerStatusChangeEvent.STATUS_CHANGED: Instead, listen for the new events:

New events:
Deprecated:
  • ByteArrayMetadata
  • ByteArrayMetadataNode
  • MetadataNode
Use Metadata.
Changed:
  • MediaPlayerItemLoader
Use the new DefaultMediaPlayerItemLoader for instantiation.
Classes that changed package locations:

ContentResolver is now in timeline.resolvers

AdBreakPolicy is now in advertising.policy

AdBreakPolicySelector is renamed AdPolicySelector and is now in advertising.policy

New classes: Integrates Primetime Video Analytics with PSDK.