Commit 6f1daff3 by aquilescanta Committed by Andrew Lewis

Remove copybara scrubbing of ExoCast components

PiperOrigin-RevId: 233072247
parent 9b6caf9e
......@@ -2,6 +2,10 @@
### dev-v2 (not yet released) ###
* Add `ExoCastPlayer` to cast to custom receiver apps using ExoPlayer's custom
communication protocol
([#5486](https://github.com/google/ExoPlayer/issues/5486)). Also update the
Cast demo app to work with `ExoCastPlayer`.
* HLS:
* Form an adaptive track group out of audio renditions with matching name.
* `ExtractorMediaSource` renamed to `ProgressiveMediaSource`.
......
......@@ -52,6 +52,11 @@ android {
flavorDimensions "receiver"
productFlavors {
exoCast {
dimension "receiver"
manifestPlaceholders =
[castOptionsProvider: "com.google.android.exoplayer2.ext.cast.ExoCastOptionsProvider"]
}
defaultCast {
dimension "receiver"
manifestPlaceholders =
......
......@@ -128,6 +128,15 @@ public class MainActivity extends AppCompatActivity
/* context= */ this,
castContext);
break;
case ExoCastOptionsProvider.RECEIVER_ID:
playerManager =
new ExoCastPlayerManager(
/* queueChangesListener= */ this,
localPlayerView,
castControlView,
/* context= */ this,
castContext);
break;
default:
throw new IllegalStateException("Illegal receiver app id: " + applicationId);
}
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or sign in to comment