- Fix #729 - 5.5.1 flash regression: playlists do not advance
- Fix #727 - Android (Chrome) reports currentTime as zero in live setups
- Fix #721 - Video not shown on Windows Phone 8.1
- The performance of the Flash engine was improved. There's less video stuttering with Firefox.
- Improvements for HLS and live streams.
- Fix #697 - Flash with http progressive download: preload="none" breaks buffer indication
- Fix #387 - Initial volume setting was ignored with the flash engine
- Fix #462 - Add possibility to disable the rtmpt connection attempt. Can be done by setting rtmpt: false in configuration
- Fix #612 - Make looping work with non-rtmp clips
- Fix #655 - Add support for complete rtmp urls
- Fix #697 - Fix the buffer bar to work when preload="none" is set
- Fix #701 - Make autoplay work on live RTMP streams
- Fix #577 - Force native subtitles for certain devices
- Fix #717 - Insert subtitle track in ready event
- Fix #577 - Enable subtitles explicitly
- Fix #479 - Background handling for HLS videos/streams
- Fix #705 - Don't allow seeking in live setups
- Fix #699 - Correctly check for video type
- Full support for HLS on Android (on HLS-compatible browsers)
- Added shadow to play icon to avoid dissapearing controls on light background
- Added
data-subscribe
option for flash engine (FCSubsribe). Needed by some CDNs. preload
can now be given by config when initializing into empty container- Fullscreen support for Internet Explorer 11
- Fix #683 - Engine selection does not loop through all available engines
- Fix #677 - Subtitle: are not removed at end point if timecode contains hours
- Fix #648 - Local Storage bug with IOS private browsing
- Fix #661 - Make all video type checks case-insensitive
- Fix #637 - HLS: playlist or splash setup crashes desktop Safari
- Fix #633 - HLS embedded with wrong mime-type "video/mpegurl"
- Fix #581 - flash: autoplay setup broken
- Fix #622 - preload="none" causes error in Internet Explorer 11
- Fix #509 - live: always preload="none"
- Fix #659 - speed help text outdated - show speed only if supported?
- Fix #586 - Chrome + flash fullscreen bug - video is play from beginingA
- Fix #645 - Flash engine should allow bufferLength of zero
- Fix #446 - Mute-state not restored from storage in splash setups
- Fix #570 - Live Flash: stream cannot be resumed
- On Android, source order is now respected (previously mp4 was always chosen)
- Fix #604 - Android + iPhone - no video
- Fix #606 - Amazon Silk - no visible video
- Fix #575 - iOS 7: extremely long loading times with several players on page
- Fix #569 - Live Flash WebKit: hangs on fullscreen toggle
- Fix #559 - safari + flash: type error
- Fix #573 - iOS fullscreen exit shows splash
- Fix #591 - iframe + Chrome nitpicks about local storage
- Fix #594 - API Safari 6 Flash detection
- Fix #595 - Problems with Internet Explorer 9 on Windows 7 N-edition
- Fix #599 - preload="none" Type Error
- Add UI support for live streaming
- Add context menu for the player
- Allow configuring NetStream.bufferTime for flash engine (#337)
- Fix #555 - no subtitles in IE with splash setup
- Fix #539 - Black horizontal lines in iOS 7
- Fix #557 - rtmp js playlist: 2nd video does not start at beginning
- Fix #486 - playlist: iOS always starts with first item
- Fix #481 - On Chrome for Android, "ready" event is sent before having metadata, and is sent twice.
- Fix #126 - flash: webkit always plays first clip in playlist on fullscreen toggle
- Fix #455 - flowplayer makefile does not use variable mxmlc path
- Fix #480 - fullscreen broken in some Chrome versions on Android
- Fix #476 - embed: only works with absolute urls
- Fix #389 - flash: fullscreen toggle restarts clip even in rtmp in some browsers
- Fix #466 - Do not let key 219 trigger help
- Fix #490 - Flash fallback doesn't work on (certain) Windows 8 / Internet Explorer 10 combinations
- Fix #521 - flash fullscreen: screen.availHeight not reliable in WebKit
- Fix #548 - Libs from embed.min.js included twice
- Fix #549 - Multiple embeds on same page fail with jquery 1.10+
- Fix #483 - Webkit rounding issue was causing buffered event to not fire
- Fix #498 - Flash Buffered Event Firing Multiple Times
- Fix #497 - ie9 plays both rtmp and mp4 if flash engine is preferred
- Fix #469 - esc binding to stop() unfortunate
- Fix subtitles with jquery.migrate.js
- Fix javascript-playlist setup without .fp-next and .fp-prev elements
- Flowplayer now works inside iOS UIWebView component
- Fix #421 - js-playlist setup does not play through in rtmp (regression)
- Fix #419 - empty container js setup: needs 2 clicks to trigger replay
- Fix #426 - js-setup: method "map" not supported (flash? jQuery.map?)
- Fix #427 - js-playlist: fp-prev, fp-next no-ops
- Fix #424 - Subtitles and seeking
- Fix #369 - Fullscreen not working with jQuery 1.7.1
- Flash engine now supports RTMP load balancing with Wowza
- RTMPT support for Flash engine
- beforeseek event now supports defaultPreventing
- Fix #381 - XSS vulnerability in Flash fallback
- Fix #375 - Error when no index passed to play() method
- Fix #373 - native_fullscreen + playlist: duplicate controls on "done"
- Fix #369 - jquery 1.7.1 not sufficient for JS install
- Fix #383 - resolve() should not delete type
- Fix #367 - no-mute modifier class broken on its own
- Fix #387 - Volume/muting params after refreshing page
- Fix #353 - playlist: problem with similarly named files
- Fix #391 - finish + playlist: index, is_last video properties not available, is-last class always present
- Fix #392 - [Internet Explorer] Play button behavior
- Fix #356 - JavaScript playlist clip indices still depend on file naming scheme
- When embedding, make embed script, flowplayer library, flowplayer swf and skin configurable
- Load all resources without protocol where possible
- Fix mobile safari native_fullscreen configuration option
- Fix commercial embedding with flash engine
- Fix playlist advancing with Internet Explorer 9
- Fix clip choosing after playing through the playlist
- Fix for falling back to flash engine on Internet Explorer installation without media extensions
- Fix fullscreen with Chrome on Android
- RTL (right-to-left) support
- Playlist configuration via JavaScript
- Support for Chrome on iPad
- Support for Windows Phone
- Support for Firefox on Android
- Support native fullscreen
- Opt-in for Apple Airplay
- Touch-optimized control bar for touch enabled devices
- Only remove owned video nodes on unload()
- Fix poster for flash engine
- Hide error message caused by navigating away from page
- Don't preload anything with flash engine when preload="none" specified
- Fix fullscreen in desktop Safari
- Fix cuepoint firing for 0.0
- Show correct duration with desktop Safari for HLS
- Don't start playback accidentally when scrolling over player with touch devices
- Fallback background color for splash-setups on touch devices is now only set when Flowplayer falls back to splash config
- For iPhone and other devices incapable of displaying videos inline - the video component is hidden to avoid UI bugs
- data-volume -attribute is now always respected
- Don't set incorrect aspect ratio when embedding
- Timeline isn't accidentally enabled in ready event anymore if explicitely disabled
- Make sure load-event can be canceled via event.preventDefault()
- Source urls can now contain query strings (signed AWS URLS etc)
- Cuepoints are now cleaned for playlist items
- Relative video source urls now work also in IE7
- Re-introduce support for Android 2.x
is_last
andindex
properties are now correctly reported for playlist itemsfinish
event isn't triggered twice anymore- don't set last volume to zero when muting (allow un-muting)
- Check for correct support property when showing error of unsupported video format