Compartir a través de


MediaRecorder.Release Método

Definición

Libera los recursos asociados a este objeto 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
Atributos

Comentarios

Libera los recursos asociados a este objeto MediaRecorder. Se recomienda llamar a este método cuando haya terminado de usar MediaRecorder. En concreto, cada vez que se llama a una actividad de una aplicación (se llama a su método onPause() o se detiene (se llama a su método onStop(), este método debe invocarse para liberar el objeto MediaRecorder, a menos que la aplicación tenga una necesidad especial de mantener el objeto alrededor. Además de los recursos innecesarios (como la memoria y las instancias de códecs) que se mantienen, no se puede llamar a este método inmediatamente si ya no se necesita un objeto MediaRecorder también puede provocar un consumo continuo de batería para dispositivos móviles y un error de grabación para otras aplicaciones si no se admiten varias instancias del mismo códec en un dispositivo. Incluso si se admiten varias instancias del mismo códec, es posible que se espere una degradación del rendimiento cuando se usen varias instancias innecesarias al mismo tiempo.

Documentación de Java para android.media.MediaRecorder.release().

Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el proyecto de código abierto de Android y se usan según los términos descritos en la licencia de atribución de Creative Commons 2.5.

Se aplica a