diff --git a/demos/composition/src/main/java/androidx/media3/demo/composition/CompositionPreviewActivity.java b/demos/composition/src/main/java/androidx/media3/demo/composition/CompositionPreviewActivity.java index f188e62201..a473d0bae6 100644 --- a/demos/composition/src/main/java/androidx/media3/demo/composition/CompositionPreviewActivity.java +++ b/demos/composition/src/main/java/androidx/media3/demo/composition/CompositionPreviewActivity.java @@ -15,6 +15,8 @@ */ package androidx.media3.demo.composition; +import static android.content.pm.ActivityInfo.COLOR_MODE_HDR; +import static androidx.media3.common.util.Util.SDK_INT; import static androidx.media3.transformer.Composition.HDR_MODE_EXPERIMENTAL_FORCE_INTERPRET_HDR_AS_SDR; import static androidx.media3.transformer.Composition.HDR_MODE_KEEP_HDR; import static androidx.media3.transformer.Composition.HDR_MODE_TONE_MAP_HDR_TO_SDR_USING_MEDIACODEC; @@ -111,6 +113,9 @@ public final class CompositionPreviewActivity extends AppCompatActivity { @Override protected void onCreate(@Nullable Bundle savedInstanceState) { super.onCreate(savedInstanceState); + if (SDK_INT >= 26) { + getWindow().setColorMode(COLOR_MODE_HDR); + } setContentView(R.layout.composition_preview_activity); playerView = findViewById(R.id.composition_player_view);