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}" />