## Migration for existing ExoPlayer and MediaSession projects
You'll find a [migration guide for existing ExoPlayer and MediaSession users][]
on developer.android.com.
[migration guide for existing ExoPlayer and MediaSession users]:https://developer.android.com/guide/topics/media/media3/getting-started/migration-guide
You'll find some [Media3 documentation on developer.android.com][], including a
## API stability
[migration guide for existing ExoPlayer and MediaSession users][].
AndroidX Media releases provide API stability guarantees, ensuring that the API
AndroidX Media releases provide API stability guarantees, ensuring that the API
surface remains backwards compatible for the most commonly used APIs. APIs
surface remains backwards compatible for the most commonly used APIs. APIs
...
@@ -22,17 +31,7 @@ intended for more advanced use cases are marked as unstable. To use an unstable
...
@@ -22,17 +31,7 @@ intended for more advanced use cases are marked as unstable. To use an unstable
method or class without lint warnings, you’ll need to add the OptIn annotation
method or class without lint warnings, you’ll need to add the OptIn annotation
before using it. For more information see the [UnstableApi][] documentation.
before using it. For more information see the [UnstableApi][] documentation.
For a high level overview of the initial version of AndroidX Media please see
the Android Dev Summit talk [What's next for AndroidX Media and ExoPlayer][].
[What's next for AndroidX Media and ExoPlayer]:https://youtu.be/sTIBDcyCmCg
[Media3 documentation on developer.android.com]:https://developer.android.com/guide/topics/media/media3
[migration guide for existing ExoPlayer and MediaSession users]:https://developer.android.com/guide/topics/media/media3/getting-started/migration-guide