Linguaggio

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 arrestato (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 a 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 registrare 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.

per android.media.MediaRecorder.release().

Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dalla e usati in base ai termini descritti in Creative License 2.5 Attribution License.

Si applica a