Order Now AdSolution Sign Up | Login » Bits on the Run Sign Up | Login »

Read all about the JW Player and what it supports.

The JW Player supports a range of styling options, playback features, and file formats. In addition, it's highly extensible via APIs to meet a wide range of use cases.

Styling Options
Customizable Player Controls Controlbar: can be placed above, below or overlaying the video display area
Playlist: presents playlists in graphical interface, including thumbnail previews
Dock (except Apple iPhone/iPod): allows plugins to add additional functionality by adding "dockable" buttons which are overlayed on top of the video display area
Skinning Player controls and plugins can be skinned using an easy-to-modify XML and image skin format
Sizing Minimum width: 210px
Maximum width: any
Supports percentage sizing (i.e. width="100%")
Supports dynamic resizing via JavaScript
Playback Features
Flash & HTML5 Modes Automatic browser detection with JavaScript Embedder
 - (Default) Flash mode with HTML5 failover for non-Flash browsers (iPad, iPhone, etc.)
 - HTML5 mode with Flash failover for browsers without HTML5 functionality
 - Flash-only mode
 - HTML5-only mode
 - Failover to direct download if neither Flash nor HTML5 are supported (for older device support)
Video Delivery Progressive download: The user's browser plays the file while downloading it, buffering as needed
HTTP Pseudo-Streaming (Flash-only): allows users to seek to unbuffered content (Web/content server support required)
RTMP Streaming (Flash-only): allows users to seek to unbuffered content; supports live content; conserves bandwidth; supports RTMPE for securing content; and RTMPT fallback for firewall traversal (Adobe Flash Media Server or Wowza Media Server required)
Bitrate Switching (Flash-only) For RTMP: Seamlessly transitions to a higher or lower quality video depending on the user's bandwidth and CPU capacity
For HTTP Pseudo-Streaming: Transitions to a higher quality video when the user switches to fullscreen
DVR Support (Flash-only) Used in conjunction with Adobe Flash Media Server, the JW Player can play a live stream with the ability to seek back into previously-recorded content
CDN Support Akamai, Amazon CloudFront, BitGravity, CDNetworks, Highwinds, Limelight
Supported File Formats
Flash Playback Video Formats: H.264 (.mp4, .mov, .f4v), FLV (.flv), 3GPP (.3gp, .3g2), YouTube
Sound Formats: AAC (.aac, .m4a), MP3 (.mp3)
Image Formats: JPEG (.jpg), PNG (.png), GIF (.gif)
HTML5 Playback Video Formats*: H.264 / MP4 (.mp4), VP8 / WebM (.webm), Ogg Theora (.ogv)
Sound Formats*: AAC (.aac, .m4a), MP3 (.mp3), Ogg Vorbis (.ogg)
* Browser dependent
XML Playlists Flash Only: ASX, ATOM with Media extensions, iRSS (RSS feeds with iTunes extensions), XSPF, SMIL
HTML5 & Flash: mRSS (RSS feeds with Media extensions)
API Extensibility
JavaScript API JavaScript API for scripting the player; provides a consistent scripting interface (except for Flash-only features) for both Flash & HTML5 modes
JavaScript Plugin API JavaScript API for extending player functionality with dynamically loaded plugins in Flash & HTML5 modes
Flash Plugin API AS3 API for extending player functionality in Flash
Flash MediaProvider API AS3 API for supporting custom CDNs, webservers or playback features in Flash