bachinger 268de237a7 Don't set the tag in CastTimeline
Leaving the media item that has been passed in unchanged, ensures that the
media item in the timeline is equal to the media item that the user has
passed into the player. The value of the tag is the uid of the window,
meaning this is redundant information.

#minor-release

PiperOrigin-RevId: 460542246
(cherry picked from commit 9d87c0db78f899ff05e8a26a3e6b4a9667fa81d2)
2022-07-12 20:41:57 +00:00
..
2022-07-12 20:41:57 +00:00
2022-01-28 09:37:06 +00:00
2021-10-26 14:08:21 +01:00

Cast module

This module provides a Player implementation that controls a Cast receiver app.

Getting the module

The easiest way to get the module is to add it as a gradle dependency:

implementation 'com.google.android.exoplayer:extension-cast:2.X.X'

where 2.X.X is the version, which must match the version of the other media modules being used.

Alternatively, you can clone this GitHub project and depend on the module locally. Instructions for doing this can be found in the top level README.

Using the module

Create a CastPlayer and use it to control a Cast receiver app. Since CastPlayer implements the Player interface, it can be passed to all media components that accept a Player, including the UI components provided by the UI module.