From a3a57607575d8c5d383abd7b350d8e7f7945c7c9 Mon Sep 17 00:00:00 2001 From: aquilescanta Date: Fri, 16 Oct 2020 17:09:34 +0100 Subject: [PATCH] Remove references to the default Cast receiver The ExoPlayer receiver app id is a thin wrapper around the default receiver, so there are no reasons for users not to depend on it. By having ExoPlayer users refer to the ExoPlayer app id we can collect usage metrics. PiperOrigin-RevId: 337516767 --- .../ext/cast/DefaultCastOptionsProvider.java | 21 ++++--------------- 1 file changed, 4 insertions(+), 17 deletions(-) diff --git a/extensions/cast/src/main/java/com/google/android/exoplayer2/ext/cast/DefaultCastOptionsProvider.java b/extensions/cast/src/main/java/com/google/android/exoplayer2/ext/cast/DefaultCastOptionsProvider.java index ebadb0a08a..d6644e6bb3 100644 --- a/extensions/cast/src/main/java/com/google/android/exoplayer2/ext/cast/DefaultCastOptionsProvider.java +++ b/extensions/cast/src/main/java/com/google/android/exoplayer2/ext/cast/DefaultCastOptionsProvider.java @@ -16,7 +16,6 @@ package com.google.android.exoplayer2.ext.cast; import android.content.Context; -import com.google.android.gms.cast.CastMediaControlIntent; import com.google.android.gms.cast.framework.CastOptions; import com.google.android.gms.cast.framework.OptionsProvider; import com.google.android.gms.cast.framework.SessionProvider; @@ -29,24 +28,12 @@ import java.util.List; public final class DefaultCastOptionsProvider implements OptionsProvider { /** - * App id of the Default Media Receiver app. Apps that do not require DRM support may use this - * receiver receiver app ID. + * App id that points to the Default Media Receiver app with basic DRM support. * - *

See https://developers.google.com/cast/docs/caf_receiver/#default_media_receiver. + *

Applications that require more complex DRM authentication should create a + * custom receiver application. */ - public static final String APP_ID_DEFAULT_RECEIVER = - CastMediaControlIntent.DEFAULT_MEDIA_RECEIVER_APPLICATION_ID; - - /** - * App id for receiver app with rudimentary support for DRM. - * - *

This app id is only suitable for ExoPlayer's Cast Demo app, and it is not intended for - * production use. In order to use DRM, custom receiver apps should be used. For environments that - * do not require DRM, the default receiver app should be used (see {@link - * #APP_ID_DEFAULT_RECEIVER}). - */ - // TODO: Add a documentation resource link for DRM support in the receiver app [Internal ref: - // b/128603245]. public static final String APP_ID_DEFAULT_RECEIVER_WITH_DRM = "A12D4273"; @Override