# Controlling memory with Google's ExoPlayer

DevFeed: [Controlling memory with Google's ExoPlayer](<https://devfeed.tech/articles/controlling-memory-with-google-s-exoplayer-25145.md>)

Original publisher: [Read original article](<https://ianbird.dev/exoplayer-loadcontrol/>)

Author: Ian Bird

Published: 2021-12-06T14:24:05Z

Content type: tutorial

Language: en

Sources: [Ian Bird](<https://devfeed.tech/sources/ian-bird.md>)

Topics: [ExoPlayer](<https://devfeed.tech/topics/exoplayer.md>), [Playback](<https://devfeed.tech/topics/playback.md>), [Android](<https://devfeed.tech/topics/android.md>)

Tags: [android](<https://devfeed.tech/tags/android.md>), [exoplayer](<https://devfeed.tech/tags/exoplayer.md>), [how-to](<https://devfeed.tech/tags/how-to.md>), [memory](<https://devfeed.tech/tags/memory.md>), [playback](<https://devfeed.tech/tags/playback.md>)

## AI overview

This tutorial explains how ExoPlayer manages its main playback buffer and how application developers can influence its memory usage. It covers decoder input and output buffers, media-file track interleaving, and the LoadControl and Allocator components.

## Source excerpt

Playback requires memory. Learn how to best control ExoPlayer to make efficient use for your application.