Native Media Player
Last updated
Last updated
Welcome to the Native Media Player documentation! This powerful and versatile media player is designed to provide a seamless audio experience across both Android and iOS platforms. Built on three years of Unity audio plugin development, the Native Media Player offers a wide range of features to enhance your application's audio capabilities.
Easy to Use: User-friendly interface and straightforward setup.
Cross-Platform API: Supports both Android and iOS, providing a consistent experience across devices.
Proven Technology: Based on three years of experience in Unity audio plugin development.
Drag and Drop Components: Simplifies the integration process with easy-to-use components.
Local and Remote Audio Support: Play audio from local (StreamingAssets, PersistantDataPath) and remote sources.
Background Playback: Continues to play audio when the app goes into the background.
Background Controls: Manage audio playback while the app is in the background.
Automatic Metadata Retrieval: Automatically fetches media metadata from the audio source.
Custom Metadata: Create and manage custom media metadata.
Modular Remote Action Buttons: Fully customizable remote action buttons for playback control.
Modular Event Listeners: Fully customizable event listeners to handle various playback events.
Unity Editor Test Mode: Test your audio setup directly within the Unity Editor.
Basic Controls: Play, Pause, Stop, Next, Previous, Fast-forward, Rewind, Seek-To.
Playback Modes: Repeat, Loop, Shuffle.
User Interface: Volume bar, Seek bar.
Player States: Player Idle, Player Buffering, Player Ready, Player Ended, Player Error.
Metadata Updates: Metadata Changed, IsPlaying Changed, IsLoading Changed.
iOS: Supports 64-bit devices running iOS 11.0 and above.
Android: Supports both 32-bit and 64-bit devices running Android 7.0 and above.