MediaRecorder.Release Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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.