As preparation for the 'late player attaching' feature, which will make the Player optional inside ConvivaAnalyticsIntegration, this PR merges the '3' Player-related instances into one. This will drastically improve the optional handling as it will only have one optional property to work against instead of 3 (Player, PlaybackInfoProvider and PlayerHelper)
Description
Changes
As preparation for the 'late player attaching' feature, which will make the Player optional inside
ConvivaAnalyticsIntegration,
this PR merges the '3' Player-related instances into one. This will drastically improve the optional handling as it will only have one optional property to work against instead of 3 (Player
,PlaybackInfoProvider
andPlayerHelper
)