MediaMelon Android Media3 SDK Integration Document
This guide provides detailed instructions on integrating the Android MediaMelon SDK with the Media3 player
Step 1: Set up the build environment
Step 1.1: Add Gradle Dependency:
dependencies {
...
implementation 'com.github.MediamelonSDK:mm-android-sdk-media3:v1.7.1-2.4.0'
}dependencies {
...
implementation 'com.github.MediamelonSDK:mm-android-sdk-media3:v1.4.1-2.4.0'
}dependencies {
...
implementation 'com.github.MediamelonSDK:mm-android-sdk-media3:1.2.1'
}Step 1.2: Add Permissions
Step 1.3: Import Packages
Step 2: Register and Initialise SDK
Step 2.1: Set Context
Step 2.2: Register SDK
Step 2.3: Report Player Information
Step 2.4: Report Base Player Information
Step 2.5: Report Application Information
Step 2.6: Initialize session with Content Metadata
Step 2.8: Report Experiment Name
Step 2.9: Report View Session Id
Step 2.10: Report Sub Property Id
Step 2.12: Report App Session ID
Step 2.13: Report Player Resolution
Step 3: Report Custom Metadata
Step 4: Report Ended State
Step 5: Report Errors and Warnings
Step 6: Report Stream Level Information
Step 6.1: Report Stream Info
Step 6.2: Report CDN
Step 6.3: Report Stream Fallback Event
Step 7: Update Asset Information
Release Notes
PreviousMediaMelon Android Custom SDK Integration DocumentNextMediaMelon Android ExoPlayer SDK Integration Document
Last updated