Video Player with HTML5
For the optimal delivery of your videos, we dock HLS and MPEG-DASH streaming methods to our engine using media source extensions.
This means you can use our engine for a variety of purposes – no matter whether as a base for your own player application with a brand or for connecting additional functions using API.
Player Demo with Ads
General
Platform | HTML5 |
Stream Types | Live, On-Demand |
Streaming Formats | HLS, MPEG-DASH, progressive |
Features | Cast Support |
Browser Support
This table refers to playback with HTML5 only. Flash is used as a fall-back in older versions. Since general support will end soon, no information is given here. If your browser is supported, you can check here.
Progressive | All Browsers |
Adaptive Streaming | Chrome 34+ Firefox Android 41+ Firefox Desktop 42+ IE11+ Windows 8.1+ Edge Windows 10+ Opera Desktop Safari iOS |
JavaScript API
To optimise the interaction between your website and our player, you can control the player via an interface and retrieve data.
Public Methods
Data Format | Description | |
---|---|---|
play2 | - | - |
pause | - | - |
seek | - | - |
mute | - | - |
unmute | - | - |
destroy | - | - |
getCurrentTime | in seconds | - |
getDuration | in seconds | - |
getVolume | 0.1 - 1.0 | - |
setVolume | 0.1 - 1.0 | - |
getSubtitles | - | - |
setSubtitles | - | - |
hideControlbar | - | - |
Events
Data Format | Description | |
---|---|---|
onJavaScriptBridgeCreated | - | - |
loading | - | - |
progress | - | - |
ready | - | - |
playing | - | - |
paused | - | - |
complete | - | - |
muted | - | - |
unmuted | - | - |
seeking | - | - |
seeked | - | - |
advertisementStart | - | - |
advertisementStop | - | - |
controlbarChange | - | - |
volumeChange | - | - |
durationChange | - | - |
fullscreenChange | - | - |
pauseRequest | - | - |
playRequest | - | - |
seekRequest | - | - |