This section discusses media APIs and behaviors that are part of the platform.
- Supported media formats: Learn about the media codecs, containers, formats, and network protocols supported by the Android platform.
- Compatible media transcoding: Learn about the platform's ability to automatically convert videos recorded in modern video formats when opened by an app that doesn't support the format.
- MediaPlayer overview:
Learn about
MediaPlayer
, a platform API for audio and video playback. - Control amplitude with VolumeShaper:
Learn about using the
VolumeShaper
API to perform short automated volume transitions such as fades and ducking. - Handle changes in audio output: Learn about APIs for volume control and reacting to changes in the audio output device.
- Improve audio playback:
Learn about using
DEFAULT
andBIT_PERFECT
APIs to configure mixer attributes over USB. - Share audio input: Learn about capturing audio input from a mic or other input device.
- MediaRecorder overview:
Learn about using the
MediaRecorder
API to record audio. - Capture video and audio playback:
Learn about using the
MediaProjection
andAudioPlaybackCapture
APIs to record video or audio playback from another app, respectively.