mirror of
https://github.com/shaka-project/shaka-player.git
synced 2026-06-19 16:47:01 +03:00
bfece76f10
This drops the v2.4 guide (no longer maintained), and adds a specific guide for v3 changes (which are minimal). Closes #3487 Change-Id: Id2e6d3ce92114ca5685787994cac7a5ed36a86e9
39 lines
1.3 KiB
Markdown
39 lines
1.3 KiB
Markdown
# Shaka Upgrade Guide, v3
|
|
|
|
This is a detailed guide for upgrading from any older version of Shaka Player v3
|
|
to the current version.
|
|
|
|
Shaka Player has been keeping strictly with semantic versioning since v3.0.0, so
|
|
upgrades from any older v3 to the current v3 release should be backward
|
|
compatible. Any minor exceptions or nuances will be noted here.
|
|
|
|
|
|
#### What's New?
|
|
|
|
v3.1:
|
|
- Ads APIs and UI leveraging Google IMA SDK (included separately by app)
|
|
- Low-latency HLS support
|
|
- Built-in CEA 608/708 decoder (mux.js no longer needed for this)
|
|
- Thumbnail track support
|
|
- UI overflow menu items now available as control panel buttons
|
|
- Network stall detection
|
|
- HDR & spatial audio metadata
|
|
- PlayReady support in HLS
|
|
- WebVTT styling and embedded tag support
|
|
- SubViewer (SBV), SubStation Alpha (SSA), LyRiCs (LRC), and SubRip (SRT)
|
|
subtitle format support
|
|
- Forced subtitles
|
|
- Side-loaded subtitles in src= playback mode
|
|
- Custom seekbar UI plugin
|
|
- AirPlay support in UI
|
|
|
|
|
|
#### New Requirements
|
|
|
|
v3.1:
|
|
- TextDecoder/TextEncoder platform support or polyfill required
|
|
- Affects Xbox One
|
|
- We suggest [https://github.com/anonyco/FastestSmallestTextEncoderDecoder](fastestsmallesttextencoderdecoder/EncoderDecoderTogether.min.js)
|
|
- IE11 support dropped (announced before v3.0)
|
|
|