
This picks up a fix to ensure Android Studio puts the `@OptIn` annotation in the correct place: https://issuetracker.google.com/251172715 This also introduces a transitive dependency from `media3-common` on the Kotlin standard library, so this CL also includes some updates to the dev guide to document how apps can avoid including this dep if they want. PiperOrigin-RevId: 558821673
ExoPlayer main demo
This is the main ExoPlayer demo app. It uses ExoPlayer to play a number of test streams. It can be used as a starting point or reference project when developing other applications that make use of the ExoPlayer library.
See the demos README for instructions on how to build and run this demo.