Restez organisé à l'aide des collections
Enregistrez et classez les contenus selon vos préférences.
Cette section traite des API et des comportements multimédias de la plate-forme.
Formats multimédias acceptés : découvrez les codecs, conteneurs, formats et protocoles réseau compatibles avec la plate-forme Android.
Transcodage de contenus multimédias compatible : découvrez la capacité de la plate-forme à convertir automatiquement les vidéos enregistrées dans des formats vidéo modernes lorsqu'elles sont ouvertes par une application qui n'est pas compatible avec ce format.
Contrôler l'amplitude avec VolumeShaper : découvrez comment utiliser l'API VolumeShaper pour effectuer de courtes transitions de volume automatisées, telles que des fondus et des diminutions.
Capturer la lecture vidéo et audio : découvrez comment utiliser les API MediaProjection et AudioPlaybackCapture pour enregistrer la lecture vidéo ou audio à partir d'une autre application, respectivement.
Le contenu et les exemples de code de cette page sont soumis aux licences décrites dans la Licence de contenu. Java et OpenJDK sont des marques ou des marques déposées d'Oracle et/ou de ses sociétés affiliées.
Dernière mise à jour le 2025/07/26 (UTC).
[[["Facile à comprendre","easyToUnderstand","thumb-up"],["J'ai pu résoudre mon problème","solvedMyProblem","thumb-up"],["Autre","otherUp","thumb-up"]],[["Il n'y a pas l'information dont j'ai besoin","missingTheInformationINeed","thumb-down"],["Trop compliqué/Trop d'étapes","tooComplicatedTooManySteps","thumb-down"],["Obsolète","outOfDate","thumb-down"],["Problème de traduction","translationIssue","thumb-down"],["Mauvais exemple/Erreur de code","samplesCodeIssue","thumb-down"],["Autre","otherDown","thumb-down"]],["Dernière mise à jour le 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."]]