Condividi tramite


MediaRecorder.Release Metodo

Definizione

Rilascia le risorse associate a questo oggetto 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
Attributi

Commenti

Rilascia le risorse associate a questo oggetto MediaRecorder. È consigliabile chiamare questo metodo quando si usa MediaRecorder. In particolare, ogni volta che viene sospesa un'attività di un'applicazione (viene chiamato il relativo metodo onPause() o arrestata (viene chiamato il relativo metodo onStop(), questo metodo deve essere richiamato per rilasciare l'oggetto MediaRecorder, a meno che l'applicazione non abbia una necessità speciale di mantenere l'oggetto intorno. Oltre alle risorse non necessarie (ad esempio memoria e istanze di codec) mantenute, non è possibile chiamare immediatamente questo metodo se un oggetto MediaRecorder non è più necessario può causare un consumo continuo della batteria per i dispositivi mobili e la registrazione di errori per altre applicazioni se non sono supportate più istanze dello stesso codec in un dispositivo. Anche se sono supportate più istanze dello stesso codec, è possibile che si verifichi una riduzione delle prestazioni quando vengono usate più istanze non necessarie contemporaneamente.

Documentazione java per android.media.MediaRecorder.release().

Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dal progetto Open Source Android e usato in base ai termini descritti nella licenza Creative Commons 2.5 Attribuzione.

Si applica a