Skip to content

SDK Modules

These are the main modules of the Adori Android SDK.

List of Modules

AdoriMediaCodecAudioRendererFactory

This is the Adori's custom implementation of Exoplayer's RenderersFactory interface. Use AdoriMediaCodecAudioRendererFactory instead of DefaultRenderersFactory to build your exoplayer instance.

AdoriSDKClient

AdoriSdkClient allows the host apps to configure and customize Adori sdk.

AdoriTagsService

AdoriTagsService reads audio samples from the exoplayer and extracts tags from it. It also interacts with various Adori APIs and instructs AdoriTagsView to schedule/show/remove tags and keeps the tags in sync with player timeine.

AdoriTagsView

AdoriTagsView is the implementation of Android's FrameLayout. It interacts with the audio player and AdoriTagsService to show/hide tags and capture interactions from users.

AdoriTagsUIListener

Implement AdoriTagsUIListener to recieve callbacks for user's interactions with Adori tags. You can use this to keep track of interactions and improve analytics.