Player 3.12.0
This release of the player add various stability improvements and adds support for in-stream timecodes. For more information please see: https://developers.theo.live/docs/in-stream-metadata-through-sei-messages
Player 3.7.2
Fixed an issue where the poster would remain visible when autoplaying an HESP channel on iOS Safari.
Player 3.7.1
Added additional constructors for the player on Android.
Player 3.7.0
This release removes the Jetpack compose dependency of the Chromeless version of the Android player.
Player v3.6.0
This release improves the stability and performance of the player. Also, the amount of volumechange
events have been capped so it doesn't fire as many events as before for every value in between the start and the end.
Specify auto-stop settings
The newest version of the THEOlive API makes it possible to edit the auto-stop settings of your channel. Previously, a channel would always stop automatically when no ingest was received for 1 hour. From today onwards, you can use the ingestTimeout
property on channel create and update to set this value based on your preferences.
Player v3.2.0
This release reworks the fallback logic to bring a more intuitive experience. Read more about it in our fallback guide. On top of that, this release now also contains the channeloffline
event which can be used to see that the channel you tried to load has not fully started. Common cases where this occurs is when the channel is still starting up, or not receiving any ingest.
Flexible scheduler start time
We've made the start time of your scheduler more flexible: previously the start time of the scheduler should at least lay 20 minutes in the future. From today onwards, we got rid of this requirement: you can even choose to start your scheduler, and all channels attached, immediately!
Player v3.1.1
Fixed an issue where the types were not included in the npm package.
Player v3.1.0
This version brings pre-roll ads using google ima to the player. These ads can be configured by passing a new load configuration to the loadChannel
call.