Builder
Default implementation used to create simple PillarboxExoPlayer.
Functions
Link copied to clipboard
Add an AssetLoader to the PillarboxExoPlayer.
Link copied to clipboard
Set the internal Clock used by the player.
Link copied to clipboard
Set the coroutine context used by the player.
Link copied to clipboard
Create a new instance of PillarboxExoPlayer.
Link copied to clipboard
Disable the monitoring for this player
Link copied to clipboard
Set the load control used by the player.
Link copied to clipboard
Set the Player.getMaxSeekToPreviousPosition value.
Link copied to clipboard
Make the monitoring logs all events to Logcat, using the default config.
fun <Config, Factory : MonitoringMessageHandlerFactory<Config>> monitoring(type: MonitoringMessageHandlerType<Config, Factory>, createConfig: MonitoringConfigFactory<Config>.() -> Config)
Configure the monitoring for this player.
fun monitoring(endpointUrl: String, httpClient: HttpClient? = null, coroutineScope: CoroutineScope? = null)
Make the monitoring sends all events to a remote server.
Link copied to clipboard
Set the Looper to use for playback.
Link copied to clipboard
Set the seek back increment duration.
Link copied to clipboard
Set the seek forward increment duration.
Link copied to clipboard
Add an AssetLoader to the PillarboxExoPlayer.