github shaka-project/shaka-player v3.1.0

latest releases: v4.16.9-main, v4.16.9, v4.15.21-main...
4 years ago

3.1.0 (2021-04-29)

New Features:

  • Ads APIs are now STABLE (no longer BETA)
  • MediaCapabilities support (BETA)
  • Remove support for IE11
  • Low-latency HLS (LL-HLS) and DASH (LL-DASH) support
  • Make DASH keySystems configurable
  • Make DRM sessionType configurable in advanced DRM config
  • Add Loop, PIP, Cast, AirPlay buttons to control panel
  • Network stall detection
  • Store thumbnails for offline playback
  • Extract HDR metadata from DASH manifests
  • Make gap detection threshold configurable
  • Support WebVTT default text color and default text background color
  • Add support for thumbnail tracks
  • Add getKeyStatuses to Player
  • Parse spatial audio from manifest
  • Add support for WebVTT style blocks
  • Add SubViewer (SBV) support
  • Add SubStation Alpha (SSA) support
  • Add downloadSizeCallback before storing offline
  • Extract HDR metadata from HLS manifests
  • add ignoreMaxSegmentDuration config for DASH manifest
  • Add navigator.storage.estimate polyfill
  • Prefer unprefixed EME for Safari
  • Add config to prefer native HLS playback
  • Add LyRiCs (LRC) support
  • Add support for SMPTE namespace 2013
  • Add support for mpegB:cicp:ChannelConfiguration
  • Config to prefer forced subtitles
  • Change default network request timeout
  • Optionally force HTTPS content URIs
  • Add parameter to probeSupport to skip DRM tests
  • Add autoLowLatencyMode config
  • Allow apps to register a custom seek bar UI implementation
  • Parse forced subtitles from manifest
  • Add addTextTrackAsync
  • Allow showing track labels in UI
  • Allow switching between mono and stereo tracks
  • Add support to side-load subtitles in src mode
  • Add SubRip (SRT) subtitle support
  • CEA-708 Decoder
  • Added completionPercent to playback stats
  • Render bold/italics/underline on SimpleTextDisplayer
  • Adds VTT tag rendering for bold, italic, and underline
  • CEA-608 Decoder
  • Add dependencies module to allow custom dependency injection
  • Add HLS PlayReady support
  • Add AirPlay button to overflow menu
  • Use Network Information API to react to network changes
  • Added polyfill for screen.orientation
  • Add support for EXT-X-SESSION-DATA in HLS
  • Add forceLandscapeOnFullscreen UI config

Don't miss a new shaka-player release

NewReleases is sending notifications on new releases.