media/library
tonihei 3818d7329d Use ExoPlayer's AnalyticsListener and AnalyticsCollector.
This combines all the different listeners in ExoVideosPlayerV2 into one and
moves the PlaybackLogger class towards ExoPlayer's AnalyticsCollector with
the same purpose.

In the future this allows two things:
 1. Gradually move LogginClient implementations to AnalyticsListener to
    prevent custom event forwarding.
 2. Using ExoPlayer's QoE extension (which is also an AnalyticsListener).

PiperOrigin-RevId: 232321182
2019-02-04 19:40:06 +00:00
..
all Migrate ExoPlayer Gradle build files. 2018-03-02 09:20:02 +00:00
core Use ExoPlayer's AnalyticsListener and AnalyticsCollector. 2019-02-04 19:40:06 +00:00
dash Synchronously change to next state from downloading state 2019-01-30 16:38:26 +00:00
hls Ensure normalized language code is used everywhere and update documentation. 2019-01-29 16:45:32 +00:00
smoothstreaming Remove DownloadHelper subclasses and use static methods instead. 2019-01-29 16:45:10 +00:00
ui Remove remainder of skip button focus hack 2019-01-31 14:06:38 +00:00
README.md Tweak and add READMEs + remove refs to V1 2017-08-17 22:59:34 +01:00

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.