unlockVariant
method
Description
“Remove” a variant lock previously set with the lockVariant
method.
Once this method has been called, the WaspHlsPlayer
will go back to choosing
the most appropriate variant, e.g. by taking into account network conditions.
unlockVariant
can only be called when the WaspHlsPlayer
instance is in the
"Loaded"
state and thus when a content is
currently loaded. Calling it in any other scenario leads to an error being
thrown.
Note about its asynchronicity
As the WaspHlsPlayer
relies on a Worker where most actions actually occur
asynchronously, the variant will not be locked synchronously after this
call.
Likewise, calling the getLockedVariant
method
synchronously after calling unlockVariant
may not return null
yet.
You will receive a variantLockUpdate
event with a
payload set to null
once the variant is effectively unlocked.
Syntax
player.unlockVariant();