RefUI Integration

The IntegratedPlayer is used in the VOD playback section in RefUI.

At present, until "system" app support is not available, UI on startup will check if com.rdkcentral.aamp-cli-sh is installed[Using: AppManager.isInstalled('com.rdkcentral.aamp-cli-sh')] and if yes; it will launch com.rdkcentral.aamp-cli-sh [Using: AppManager.launchApp('com.rdkcentral.aamp-cli-sh')].

When user tries to launch a VOD asset, UI shows that in a new page. Player lifecycle is tied to this page's lifecycle as well.

on Page active:

On Page inactive

Code Changes: https://github.com/rdkcentral/rdke-refui/tree/feature/ipplayer-poc-rebased

Reference