androidx / media

Jetpack Media3 support libraries for media use cases, including ExoPlayer, an extensible media player for Android
https://developer.android.com/media/media3
Apache License 2.0
1.53k stars 373 forks source link

Add Kotlin-friendly APIs #599

Open JolandaVerhoef opened 1 year ago

JolandaVerhoef commented 1 year ago

The Media3 library is written in Java and thus has APIs that are easy to consume from Java code, but harder to work with in a Kotlin codebase. Developers using Kotlin should be able to use Kotlin concepts such as coroutines and Flows when interacting with the library.

Kshitij09-sc commented 1 year ago

Is this open for external contributions?

sonrohan commented 4 months ago

Subbed

joshuamking commented 4 weeks ago

🦗

JolandaVerhoef commented 4 weeks ago

FYI - we've recently merged the first Kotlin API in the common library:

Please try it out by running the latest main on your machine. We're happy to hear feedback.