media/extensions/cast
tonihei 20fd4e16d2 Deprecate setTag parameter in Timeline.getWindow.
There is no point in having this parameter as the tag should always be a single
immutable object instantiated at the time the Timeline is created or earlier.

So there is no preformance benefit and it's error-prone in case people
forget to set setTag=true.

PiperOrigin-RevId: 264117041
2019-08-23 17:00:53 +01:00
..
src Deprecate setTag parameter in Timeline.getWindow. 2019-08-23 17:00:53 +01:00
build.gradle Merge robolectric_testutils into testutils. 2019-08-09 18:36:32 +01:00
README.md Use new exoplayer.dev domain everywhere. 2019-04-16 15:25:27 +01:00

ExoPlayer Cast extension

Description

The cast extension is a Player implementation that controls playback on a Cast receiver app.

Getting the extension

The easiest way to use the extension 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 ExoPlayer library being used.

Alternatively, you can clone the ExoPlayer repository and depend on the module locally. Instructions for doing this can be found in ExoPlayer's top level README.

Using the extension

Create a CastPlayer and use it to integrate Cast into your app using ExoPlayer's common Player interface.