PlayerEventListener

public interface PlayerEventListener

Interface for receiving events from a media player instance. Events include playback state changes, errors, and other notifications.

Example usage:

SurfaceView surfaceView = findViewById(R.id.surface_view);
PlayerInterface player = new SandboxedPlayer(context, surfaceView);
player.addEventListener((event, bundle) -> {
    Log.d("Client", "Received event: " + event + " for player " + player.getPlayerId());
    switch (event) {
        case PlayerEvent.PLAYBACK_STARTED:
            // playback started, do something
            break;
        case PlayerEvent.ERROR:
            // display error message
            break;
    }
});

See also

Functions

Link copied to clipboard
public abstract void onEvent(String event, Bundle data)
Called when a player event occurs.