Examples
See the player in action!
Basic player
A minimal player setup playing an HLS stream, with Open Video UI and with the legacy UI.
4K streaming
Play a 4K Ultra HD DASH stream, and see which quality is playing.
Adaptive bitrate (ABR)
Compare the performance, quality and bandwidth ABR strategies, set an initial bitrate, and see which quality the player picks.
Virtual reality (360°)
Play a 360° video and read the VR direction (yaw, pitch and roll) and stereo mode from the VR API.
AirPlay
Stream to an Apple TV or another AirPlay receiver from Safari.
ID3 metadata
Read ID3 metadata from an audio stream, show WXXX artwork behind the player, and overlay the song details.
Chromecast
Cast to a Chromecast device with the auto, manual or disabled cast strategy, and test your own receiver application ID.
Custom error messages
Replace the default error messages with your own, in both Open Video UI and the legacy UI.
DRM and AES-128 encryption
Play content protected with Widevine, PlayReady or FairPlay DRM, or encrypted with AES-128.
Frame accurate seeking
Step through a video frame by frame, or jump to a specific frame number.
Playback speed
Speed up or slow down a video by changing the playback rate.