Wait for a valid state
With TVSDK you can control the basic playback experience for live and video on demand (VOD). TVSDK provides methods and properties on the player instance that you can use to configure the player user interface.Before you can use most of the TVSDK player methods, the player must be in a valid status.
The player moves through various statuses. Waiting for the player to be in the correct status ensures that the media resource has successfully loaded. If the player is not in at least the required status, many player methods throw throw IllegalStateException .
The required status is usually PREPARED.
- To confirm that the status is PREPARED:When the player is initializing, wait for TVSDK to call the callback for the MediaPlayerStatusChangeEvent.STATUS_CHANGED event with PREPARED status.To check whether the current status of the MediaPlayer object is at least PREPARED.