migration-2-3.md 875 B

Migration Guide from 2.x to 3.x

All hls- events were removed

All hls- prefixed events were removed. If you were listening to any of those events, you should switch the prefix from hls- to vhs-. For example, if you were listening to hls-gap-skip:

player.tech().on('hls-gap-skip', () => {
  console.log('a gap has been skipped');
});

you should now listening to vhs-gap-skip:

player.tech().on('vhs-gap-skip', () => {
  console.log('a gap has been skipped');
});

See VHS Usage Events for more information on these events.

player properties for accessing VHS

All player level properties to access VHS have been removed.

If you were using any of the following:

  • player.vhs
  • player.hls
  • player.dash

You should switch that to accessing the vhs property on the tech like so:

player.tech().vhs