You can obtain the current DecoderVideoRenderer in Android ExoPlayer 2 by accessing the Renderer array of the ExoPlayer instance and filtering for DecoderVideoRenderer instance type:
// Obtain ExoPlayer instance
ExoPlayer exoPlayer = getPlayer();
// Retrieve Renderer array from ExoPlayer instance
Renderer[] renderers = exoPlayer.getRenderers();
// Filter Renderer array for DecoderVideoRenderer instance type
for (Renderer renderer : renderers) {
if (renderer instanceof DecoderVideoRenderer) {
DecoderVideoRenderer videoRenderer = (DecoderVideoRenderer) renderer;
// videoRenderer now contains the current DecoderVideoRenderer instance
break;
}
}
Asked: 2023-02-16 11:00:00 +0000
Seen: 7 times
Last updated: Aug 12 '22