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 VolumeShaperAPI 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 DEFAULTandBIT_PERFECTAPIs 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 MediaRecorderAPI to record audio.
- Capture video and audio playback:
Learn about using the MediaProjectionandAudioPlaybackCaptureAPIs to record video or audio playback from another app, respectively.
