Organiza tus páginas con colecciones
Guarda y categoriza el contenido según tus preferencias.
En esta sección, se analizan las APIs de contenido multimedia y los comportamientos que forman parte de la plataforma.
Formatos multimedia compatibles: Obtén información sobre los códecs de contenido multimedia, los contenedores, los formatos y los protocolos de red compatibles con la plataforma Android.
Transcodificación de contenido multimedia compatible: Obtén información sobre la capacidad de la plataforma para convertir automáticamente los videos grabados en formatos de video modernos cuando los abre una app que no admite el formato.
Control de la amplitud con VolumeShaper: Obtén información para usar la API de VolumeShaper a fin de realizar breves transiciones de volumen automatizadas, como atenuaciones y atenuación.
Controla los cambios en la salida de audio: Obtén información sobre las APIs para controlar el volumen y cómo reaccionar a los cambios en el dispositivo de salida de audio.
Mejora la reproducción de audio: Obtén información sobre el uso de las APIs de DEFAULT y BIT_PERFECT para configurar los atributos del mezclador mediante USB.
Cómo compartir la entrada de audio: Obtén información para capturar entradas de audio desde un micrófono o algún otro dispositivo de entrada.
Cómo capturar la reproducción de audio y video: Obtén información para usar las APIs de MediaProjection y AudioPlaybackCapture para grabar la reproducción de video o audio desde otra app, respectivamente.
El contenido y las muestras de código que aparecen en esta página están sujetas a las licencias que se describen en la Licencia de Contenido. Java y OpenJDK son marcas registradas de Oracle o sus afiliados.
Última actualización: 2025-07-26 (UTC)
[[["Fácil de comprender","easyToUnderstand","thumb-up"],["Resolvió mi problema","solvedMyProblem","thumb-up"],["Otro","otherUp","thumb-up"]],[["Falta la información que necesito","missingTheInformationINeed","thumb-down"],["Muy complicado o demasiados pasos","tooComplicatedTooManySteps","thumb-down"],["Desactualizado","outOfDate","thumb-down"],["Problema de traducción","translationIssue","thumb-down"],["Problema con las muestras o los códigos","samplesCodeIssue","thumb-down"],["Otro","otherDown","thumb-down"]],["Última actualización: 2025-07-26 (UTC)"],[],[],null,["# Platform APIs and behaviors\n\nThis section discusses media APIs and behaviors that are part of the platform.\n| **Note:** For most media use-cases, we recommend using Jetpack libraries such as [Media3](/guide/topics/media/media3). Jetpack libraries offer a richer feature set, more frequent updates, solutions for dealing with backwards-compatibility and fragmentation, and more customizability.\n\n- [Supported media formats](/guide/topics/media/platform/supported-formats): Learn about the media codecs, containers, formats, and network protocols supported by the Android platform.\n- [Compatible media transcoding](/guide/topics/media/platform/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.\n- [MediaPlayer overview](/guide/topics/media/platform/mediaplayer): Learn about `MediaPlayer`, a platform API for audio and video playback.\n- [Control amplitude with VolumeShaper](/guide/topics/media/platform/volumeshaper): Learn about using the `VolumeShaper` API to perform short automated volume transitions such as fades and ducking.\n- [Handle changes in audio output](/guide/topics/media/platform/output): Learn about APIs for volume control and reacting to changes in the audio output device.\n- [Improve audio playback](/guide/topics/media/platform/improve-audio-playback#improve-audio-playback): Learn about using `DEFAULT` and `BIT_PERFECT` APIs to configure mixer attributes over USB.\n- [Share audio input](/guide/topics/media/platform/sharing-audio-input): Learn about capturing audio input from a mic or other input device.\n- [MediaRecorder overview](/guide/topics/media/platform/mediarecorder): Learn about using the `MediaRecorder` API to record audio.\n- [Capture video and audio playback](/guide/topics/media/platform/av-capture): Learn about using the `MediaProjection` and `AudioPlaybackCapture` APIs to record video or audio playback from another app, respectively."]]