mediaelement v4.2.15 Release Notes

Release Date: 2020-03-09 // about 4 years ago
    • Do not delay starting media on key action (#2745)
    • Do not call changeRenderer() on empty media (#2743)
      simplify condition
      avoid pausing player without media
    • ๐Ÿ“ˆ Trigger pause/play when seeking with keyboard to make analytics work (#2740)
    • ๐Ÿ›  Fix extracting the vimeo video id from private links (#2733) (#2741)
    • โž• Add option to preprocess caption text before display (#2735)
    • โž• Add option captionTextPreprocessor to allow preprocessing of caption texts using a given callback (#2735)
    • ๐Ÿ‘Œ Improve doc formatting
    • ๐Ÿ›  Fix "config is undefined" when working with volumeSlider using keyboard (#2736)
    • โœ‚ Remove unnecessary Safari hack (#2731)
    • ๐Ÿ›  Fix time slider and volume slider crash on keypress (#2728)
    • ๐Ÿ”„ Changed fullscreeneventname for resolving fullscreen issue in firefox (#2726)
    • ๐Ÿ‘€ media.seekable fallback for getDuration-method of player/default.js (#2571)
    • โž• Add new configuration option "ignorePauseOtherPlayersOption" (useful for background(banner) players)
    • api.md: document "ignorePauseOtherPlayersOption" option
    • ๐Ÿ‘ Remove IS_ANDROID from SUPPORTS_NATIVE_HLS (#2720) (#2719)
    • โž• Add handling of the .play() promise errors to vimeo player (#2715) (#2716)
    • ๐Ÿ‘‰ Make error event handler more robust (#2708)
      Check if event.target.error exists before accessing it.
      In some edge cases e.target is no element or it has null as error property.