Introduction
The Player Service API is designed to facilitate Android application integration with the Amino Media Player device. It provides a set of interfaces that allow your application to interact directly with the underlying Amino player service for the playback of all supported stream types, including MPEG-DASH, Dolby-encoded streams, and others. Playback is initiated by passing a valid media URL to the PlayerService.
To render video output, the application must instantiate a SurfaceView, which acts as the rendering target for the sandboxed player instance managed by the service. No additional media pipeline or decoder setup is required on the application side, as the PlayerService abstracts all playback control, stream handling, and decoding operations.
Summary
A set of Java class APIs is provided to control video playback, as well as to query and select media tracks such as audio, subtitles, or metadata. The PlayerEventListener interface allows applications to receive real-time updates on playback status and events. A lightweight version of the SystemUtil class is also available, enabling applications to retrieve device information and access specific parameter settings. All communication between the sandboxed player and the video decoder is performed through Android IPC (inter-process communication), ensuring secure and efficient interaction between isolated system components.
| Compatible Build version | Release Date | Android Archive File | API Documentation |
| 25.6.2540.10R (or Later) | Dec 2025 | sandboxed-player-v0.4.0.aar | sandboxed-player-v0.4.0-doc.zip |
| 25.6.2530.10R | Oct 2025 | sandboxed-player-v0.3.1.aar | sandboxed-player-v0.3.1-doc.zip |
| 25.6.2520.8R | July 2025 | sandboxed-player-v0.2.2.aar | sandboxed-player-v0.2.2-doc.zip |
For illustration, a sample android studio project is attached below:
- Extract the contents of the sample zip file.
- Open the project in Android Studio.
- Connect to your Amino Media Player using ADB tool or the device Manager in Android Studio.
- Press the Play button on Android Sudio to build and install the sample application.