(previous: All about Adori SDK)
โ
SDK Modules
These are the main modules of the Adori Android SDK.
List of Modules
AdoriMediaCodecAudioRendererFactory
This is 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 the player timeline.
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 receive callbacks for user's interactions with Adori tags. You can use this to keep track of interactions and improve analytics.
Next up: Adori Android SDK Usage Instructions