OptionalconfigConfigures the visual presentation and behaviour of the PlayerView. The value must not be altered after setting it initially.
OptionalcustomThe CustomMessageHandler that can be used to directly communicate with the embedded Bitmovin Web UI.
OptionalfullscreenThe FullscreenHandler that is used by the PlayerView to control the fullscreen mode.
OptionalisCan be set to true to request fullscreen mode, or false to request exit of fullscreen mode.
Should not be used to get the current fullscreen state. Use PlayerViewEvents.onFullscreenEnter and PlayerViewEvents.onFullscreenExit
or the FullscreenHandler.isFullscreenActive property to get the current state.
Using this property to change the fullscreen state, it is ensured that the embedded Player UI is also aware
of potential fullscreen state changes.
To use this property, a FullscreenHandler must be set.
OptionalisCan be set to true to request Picture in Picture mode, or false to request exit of Picture in Picture mode.
Should not be used to get the current Picture in Picture state. Use PlayerViewEvents.onPictureInPictureEnter and PlayerViewEvents.onPictureInPictureExit.
OptionalonEvent emitted when an ad break has finished.
OptionalonEvent emitted when an ad break has started.
OptionalonEvent emitted when an ad has been clicked.
OptionalonEvent emitted when an ad error has occurred.
OptionalonEvent emitted when an ad has finished.
OptionalonEvent emitted when an ad manifest starts loading.
OptionalonEvent emitted when an ad manifest has been loaded.
OptionalonEvent emitted when an ad quartile has been reached.
OptionalonEvent emitted when an ad has been scheduled.
OptionalonEvent emitted when an ad has been skipped.
OptionalonEvent emitted when an ad has started.
OptionalonEvent emitted when a new audio track is added to the player.
OptionalonEvent emitted when the player's selected audio track has changed.
OptionalonEvent emitted when an audio track is removed from the player.
OptionalonEvent emitted when casting to a cast-compatible device is available.
OptionalonEvent emitted when the playback on a cast-compatible device was paused.
OptionalonEvent emitted when the playback on a cast-compatible device has finished.
OptionalonEvent emitted when playback on a cast-compatible device has started.
OptionalonEvent emitted when casting is initiated, but the user still needs to choose which device should be used.
OptionalonEvent emitted when the cast app is launched successfully.
OptionalonEvent emitted when casting to a cast-compatible device is stopped.
OptionalonEvent emitted when the time update from the currently used cast-compatible device is received.
OptionalonEvent emitted when a cast-compatible device has been chosen and the player is waiting for the device to get ready for playback.
OptionalonEvent emitted when a subtitle entry transitions into the active status.
OptionalonEvent emitted when an active subtitle entry transitions into the inactive status.
OptionalonEvent emitted when the player is destroyed.
OptionalonEmitted when a download was finished.
OptionalonAll events emitted by the player.
OptionalonEvent emitted when fullscreen mode has been disabled.
OptionalonEvent emitted when fullscreen mode has been enabled.
OptionalonEvent emitted when fullscreen mode has been entered.
OptionalonEvent emitted when fullscreen mode has been exited.
OptionalonEvent emitted when the player has been muted.
OptionalonEvent emitted when the player has been paused.
OptionalonEvent mitted when the availability of the Picture in Picture mode changed.
OptionalonEvent emitted when the player enters Picture in Picture mode.
OptionalonEvent emitted when the player entered Picture in Picture mode.
OptionalonEvent emitted when the player exits Picture in Picture mode.
OptionalonEvent emitted when the player exited Picture in Picture mode.
OptionalonEvent emitted when the player received an intention to start/resume playback.
OptionalonEvent emitted when the playback of the current media has finished.
OptionalonEmitted when the player transitions from one playback speed to another.
OptionalonEvent emitted when a source is loaded into the player. Seeking and time shifting are allowed as soon as this event is seen.
OptionalonEvent Emitted when a player error occurred.
OptionalonEvent emitted when a player warning occurred.
OptionalonEmitted when playback has started.
OptionalonEmitted when the player is ready for immediate playback, because initial audio/video has been downloaded.
OptionalonEvent emitted when the player is about to seek to a new position. Only applies to VoD streams.
OptionalonEvent emitted when seeking has finished and data to continue playback is available. Only applies to VoD streams.
OptionalonEvent emitted when a source error occurred.
OptionalonEvent emitted when a new source loading has started.
OptionalonEvent emitted when a new source is loaded.
This does not mean that the source is immediately ready for playback.
ReadyEvent indicates the player is ready for immediate playback.
OptionalonEvent emitted when the current source has been unloaded.
OptionalonEvent emitted when a source warning occurred.
OptionalonEvent emitted when the player ends stalling, due to enough data in the buffer.
OptionalonEvent emitted when the player begins to stall and to buffer due to an empty buffer.
OptionalonEvent emitted when a new subtitle track is added to the player.
OptionalonEvent emitted when the player's selected subtitle track has changed.
OptionalonEvent emitted when a subtitle track is removed from the player.
OptionalonEvent emitted when the current playback time has changed.
OptionalonEvent mitted when the player starts time shifting. Only applies to live streams.
OptionalonEvent emitted when time shifting has finished and data is available to continue playback. Only applies to live streams.
OptionalonEmitted when the player is unmuted.
OptionalonEmitted when current video download quality has changed.
OptionalonEmitted when the current video playback quality has changed.
Player instance (generally returned from usePlayer hook) that will control and render audio/video inside the PlayerView.
OptionalrefOptionalscalingA value defining how the video is displayed within the parent container's bounds. Possible values are defined in ScalingMode.
OptionalstyleStyle of the PlayerView.
Optionalview
PlayerView component props.