Bitmovin SDK Integration Document
This page describes the integration of the MediaMelon Player SDK with Bitmovin Player on the Android platform
Step 1: Prerequisites
Step 2: Set up the build environment
Step 3: Integrate MediaMelon Player SDK Code to Basic Playback App
Step 4: Report Content Metadata
Step 5: Report Custom Metadata
Step 6: Report Ended State
Step 7: Update Asset Info Dynamically
Step 8: Set Content Provider URL
Step 1: Prerequisites
Bitmovin Android Sample Player https://github.com/bitmovin/bitmovin-player-android-samples
MediaMelon SmartSight SDK
smartstreaming-release.aarMediaMelon-assigned Customer ID
Step 2: Set up the build environment
The SDK files are added to the build environment and the required network permissions are enabled.
Copy
smartstreaming-release.aarprovided with the release package toBasicPlayback/smartstreaming-release.aarAdd network permissions to
app/src/main/AndroidManifest.xmlAdd the following library to
BasicPlayback/build.gradle:-
Step 3: Integrate MediaMelon Player SDK Code to Basic Playback App
The player application must register the MediaMelon Player SDK and provide player information once when the application launches. Please note that values provided in this integration step persist across video sessions. This is typically done when the player itself is initialised.
Step 4 : Report Content Metadata
To enable Content Metadata , user need to include the following package in BasicPlayback app.
Step 5: Report Custom Metadata (Optional)
Step 6: Report Ended State
Step 7: Update AssetInfo Dynamically (Optional)
If Asset Information needs to be updated dynamically during the live session without re-initiating the player, then the "updateAssetInfo” API can be used to update the new AssetInfo.
Note:
This API must be called for updating asset info for the live streams only
This API must be called after the Player has started the playback of the live stream.
New Asset Info Object will override the previous values, hence set all the fields that are required every time before calling this API.
Step 8: Set Content Provider URL(Optional)
Last updated