Partager via


MediaRecorder.Release Méthode

Définition

Libère les ressources associées à cet objet MediaRecorder.

[Android.Runtime.Register("release", "()V", "GetReleaseHandler")]
public virtual void Release ();
[<Android.Runtime.Register("release", "()V", "GetReleaseHandler")>]
abstract member Release : unit -> unit
override this.Release : unit -> unit
Attributs

Remarques

Libère les ressources associées à cet objet MediaRecorder. Il est recommandé d’appeler cette méthode lorsque vous avez terminé d’utiliser MediaRecorder. En particulier, chaque fois qu’une activité d’une application est suspendue (sa méthode onPause() est appelée ou arrêtée (sa méthode onStop() est appelée), cette méthode doit être appelée pour libérer l’objet MediaRecorder, sauf si l’application a un besoin particulier de conserver l’objet. En plus des ressources inutiles (telles que la mémoire et les instances de codecs) conservées, l’échec de l’appel de cette méthode immédiatement si un objet MediaRecorder n’est plus nécessaire peut également entraîner une consommation continue de batterie pour les appareils mobiles et l’enregistrement d’échecs pour d’autres applications si aucune instance multiple du même codec n’est prise en charge sur un appareil. Même si plusieurs instances du même codec sont prises en charge, certaines dégradations des performances peuvent être attendues lorsque plusieurs instances inutiles sont utilisées en même temps.

Documentation Java pour android.media.MediaRecorder.release().

Les parties de cette page sont des modifications basées sur le travail créé et partagé par le projet Android Open Source et utilisés en fonction des termes décrits dans la licence d’attribution Creative Commons 2.5.

S’applique à