Media Plugins
Provide a media-rich, engaging user experience by offering audio-visual elements in your app.
Convert your mobile app into a rich media experience with native audio and video playback capabilities. Median.co's Media plugins enable professional-grade multimedia features like background audio playback, live video streaming, real-time video chat, and document capture.
Why use media plugins?
- Background audio playback: Keep audio playing when users lock their device or switch apps, with native controls on the lock screen and notification center
- Professional video streaming: Stream live and recorded video natively with AirPlay and Chromecast support for big-screen experiences
- Real-time video chat: Add native Twilio video conferencing with crystal-clear quality and low latency
- Lock screen controls: Display track metadata, artwork, and playback controls on the lock screen for podcast, radio, and audiobook apps
Common use cases
- Podcasts & radio: Stream audio content with background playback, lock-screen controls, and metadata display for a native podcast or radio listening experience.
- E-learning & audiobooks: Enable continuous audio playback for educational content, language learning, and audiobook apps
- Live video & OTT streaming: Deliver professional live and on-demand video experiences with native streaming, AirPlay/Chromecast support, and optimized playback performance.
- Telemedicine & video consultations: Power HIPAA-compliant video appointments, remote patient consultations, and real-time healthcare communication with Twilio video integration.
Getting started
- Choose your plugin: Browse the media plugins below and select the type that fits your needs. Native Media Player is ideal for podcasts and audiobooks, Kaltura Media Player for professional video streaming with casting support, and Twilio for real-time video chat and conferencing.
- Review documentation: Read the plugin's documentation to understand supported media formats, streaming requirements, and implementation patterns for audio/video playback.
- Enable in app studio: Navigate to Native Plugins in your Median App Studio, click the + button next to your chosen plugin, and configure any required settings (like metadata display or streaming quality).
- Implement with JavaScript bridge: Add JavaScript Bridge commands to trigger media functionality. For example:
median.backgroundMedia.playTrack()to start audio playback with lock-screen controlsmedian.backgroundMedia.streamPlaylist()to play audio playlists with next/previous navigationmedian.documentScanner.scanPage()to capture and auto-enhance documents
Supported Plugins
Not sure where to start? Check out our supported plugins below:
- Native Media Player: Background audio with lock-screen controls for podcasts, radio, and audiobooks
- Kaltura Media Player: Professional video streaming with AirPlay and Chromecast support
- Twilio: Native video chat for telehealth, virtual events, and real-time collaboration
Kaltura Media Player
Play live and recorded video natively with support for AirPlay and Chromecast streaming to compatible devices.
Learn more→Native Media Player
Play audio natively on iOS and Android with playback controls and lock-screen information. For audiobook, podcast, and e-learning apps.
Learn more→Twilio
Add native Twilio video chat interface for a more seamless and integrated experience versus a web-based client.
Learn more→Web Screenshot
Take screenshots of your website or a part of it using the visible screen or a div id.
Learn more→Zoom Video
Add native Zoom Video to provide seamless and integrated video calling experiences such as in-app video communication.
Learn more→
Need custom development?As your needs evolve, Median can enhance your plugin implementation to include new functions or data points from third-party SDKs. We'll work with you to meet your specific requirements. Contact us for details.
Updated 1 day ago