Over 11,000 five-star assets
Rated by 85,000+ customers
Supported by 100,000+ forum members
Every asset moderated by Unity
Unity 2021 and earlier may experience Android build errors due to a mismatch between the Android SDK build tools (version 30.0.2) and the AndroidX core library versions (1.7.0+). This occurs because these library versions require Android SDK 31 or higher, which is not supported by these Unity versions. Here's the workaround.
Native Media Player is a powerful plugin that brings all the native audio player functions including full background(remote) playback controls.
Core Functionalities:
- 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.
Local and Remote Audio Support:
- Streaming Assets: Play audio from Unity's StreamingAssets folder.
- Persistant Data Path: Play audio from the app's data path.
- Download and Play: Download audio from a url, save it to the app's data path, and play audio from there.
- Remote URL: Stream audio from a url.
Playback Features:
- Playback Controls: Play, Pause, Stop, Next, Previous, Fast-forward, Rewind, Seek-To.
- Playback Modes: Repeat, Loop, Shuffle.
- Built-in UI: Media buttons, Volume bar, Seek bar.
Native Event Listeners:
- Player States: onIsPlayingChanged, onIsLoadingChanged, onIsBufferingChanged, onPrepared, onComplete, onError, onDownloadProgress
- Metadata Updates: onPlaylistUpdated
Platform Support:
- 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.
*Asset uses artwork media samples under Creative Commons License. See Third-Party Notices.txt file in package for details.
Native Media Player (Android & iOS)
