add Event Listener
Registers an event listener to receive playback and state updates.
Listeners can be used to react to events such as playback starting, stopping, or errors, as defined in PlayerEventListener. Events are identified by constants in PlayerEvent.
Example usage with lambda:
SurfaceView surfaceView = findViewById(R.id.surface_view);
SandboxedPlayer player = new SandboxedPlayer(context, surfaceView);
player.addEventListener((event, bundle) -> {
Log.d("Client", "Received event: " + event + " for player " + player.getPlayerId());
if (PlayerEvent.PLAYBACK_STARTED.equals(event)) {
Pairsource = player.getVideoSource();
Log.e("app", "Playback started, source: " + source.first);
}
});Content copied to clipboard
Parameters
listener
The listener to receive events (e.g., playback started).