diff --git a/demos/cast/build.gradle b/demos/cast/build.gradle
index 915bc10b7c..8af52a787e 100644
--- a/demos/cast/build.gradle
+++ b/demos/cast/build.gradle
@@ -49,6 +49,16 @@ android {
disable 'MissingTranslation'
}
+ flavorDimensions "receiver"
+
+ productFlavors {
+ defaultCast {
+ dimension "receiver"
+ manifestPlaceholders =
+ [castOptionsProvider: "com.google.android.exoplayer2.ext.cast.DefaultCastOptionsProvider"]
+ }
+ }
+
}
dependencies {
diff --git a/demos/cast/src/main/AndroidManifest.xml b/demos/cast/src/main/AndroidManifest.xml
index ae16776333..c556721863 100644
--- a/demos/cast/src/main/AndroidManifest.xml
+++ b/demos/cast/src/main/AndroidManifest.xml
@@ -23,7 +23,7 @@
android:largeHeap="true" android:allowBackup="false">
+ android:value="${castOptionsProvider}" />