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