Remove copybara scrubbing of ExoCast components

PiperOrigin-RevId: 233072247
This commit is contained in:
aquilescanta 2019-02-08 17:23:29 +00:00 committed by Andrew Lewis
parent 9b6caf9eda
commit 6f1daff3f1
3 changed files with 18 additions and 0 deletions

View File

@ -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`.

View File

@ -52,6 +52,11 @@ android {
flavorDimensions "receiver"
productFlavors {
exoCast {
dimension "receiver"
manifestPlaceholders =
[castOptionsProvider: "com.google.android.exoplayer2.ext.cast.ExoCastOptionsProvider"]
}
defaultCast {
dimension "receiver"
manifestPlaceholders =

View File

@ -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);
}