Casting
Overview
The Google Cast framework enables a viewer to stream video and audio content to a compatible TV or sound system. By enabling the Google Cast framework in your app, a viewer can use a cast button to stream your content to a Chromecast-enabled device on a shared network connection.
Set on Player Configs useChromeCast
to false if you don't want to use Chrome Cast.
NOTE
You should call SetupChromeCastSharedInstance()
before player setup
Functions
METHOD | DESCRIPTION |
---|---|
releaseCastPlayer() | Used to release cast. |
getCastVideosList() | Get a list of the videos on queue. |
addVideoToQueue(videoModel: VPVideoModel, atPosition: Int) | Add a video to the queue in a specific position. |
NOTE
If the position is not set, the video will be added autmatically to the last position on queue.
METHOD | DESCRIPTION |
---|---|
castDirectly(videoModel: VPVideoModel) | Cast a video directly without adding it to the queue. |
playVideoFromQueue(index: Int) | Play a video from a specific video in queue. |
queueMoveItem(from: Int, to: Int) | Move an item from a position to another in queue. |
queueRemoveItem(at: Int) | Remove a video from the queue in a specific position. |