
This avoids duplicate events being dispatched to object foo if addListener(foo) is called more than once. Part of issue:#6765 PiperOrigin-RevId: 300529733
ExoPlayer library
The ExoPlayer library is split into multiple modules. See ExoPlayer's top level README for more information about the available library modules and how to use them.