Integrate JWPlayer enterprise video player, HLS/DASH streaming, and VAST advertising natively into your mobile app.
Embed the high-performance JWPlayer video engine natively into your mobile application. Nativine bridges JWPlayer's native Android and iOS SDKs for broadcast-quality HLS/DASH video playback, DRM protection, and VAST/VMAP video advertising.
JWPlayer is an industry-standard video streaming engine used by major media publishers. Nativine embeds native JWPlayer SDKs into your app binary:
To launch video streams programmatically in JavaScript, call nativine.jwplayer.play():
nativine.jwplayer.play({
file: 'https://cdn.yourdomain.com/streams/playlist.m3u8',
mediaId: 'media_98765',
autostart: true,
callback: 'onJWPlayerStart',
onError: 'onJWPlayerError'
});
| Parameter | Type | Description |
|---|---|---|
file | string | Required. HLS (.m3u8) or DASH (.mpd) stream URL. |
mediaId | string | Optional. Unique media identifier for JWPlayer analytics reporting. |
Yes. Tapping the native full-screen icon automatically rotates the video viewport into full-screen landscape mode.
Yes. Pass an advertising configuration object with your VAST ad server URL to trigger video ads.
Get priority Nativine documentation and updates in your Google Search and AI Overviews.