bitmovin-player-ui
    Preparing search index...

    Class LiveStreamDetector

    Detects changes of the stream type, i.e. changes of the return value of the player#isLive method. Normally, a stream cannot change its type during playback, it's either VOD or live. Due to bugs on some platforms or browsers, it can still change. It is therefore unreliable to just check #isLive and this detector should be used as a workaround instead.

    Additionally starting with player v8.19.0 we have the use-case that a live stream changes into a vod. The DurationChanged event indicates this switch.

    Known cases:

    • HLS VOD on Android 4.3 Video duration is initially 'Infinity' and only gets available after playback starts, so streams are wrongly reported as 'live' before playback (the live-check in the player checks for infinite duration).

    since UI v3.9.0 in combination with player v8.19.0 use PlayerEvent.DurationChanged instead

    TODO: remove this class in next major release

    Index

    Constructors

    Accessors

    Methods

    Constructors

    Accessors

    Methods