Bagikan melalui


MediaRecorder.Release Metode

Definisi

Merilis sumber daya yang terkait dengan objek MediaRecorder ini.

[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
Atribut

Keterangan

Merilis sumber daya yang terkait dengan objek MediaRecorder ini. Adalah praktik yang baik untuk memanggil metode ini ketika Anda selesai menggunakan MediaRecorder. Secara khusus, setiap kali Aktivitas aplikasi dijeda (metode onPause()-nya dipanggil), atau dihentikan (metode onStop() -nya dipanggil), metode ini harus dipanggil untuk merilis objek MediaRecorder, kecuali aplikasi memiliki kebutuhan khusus untuk menjaga objek di sekitar. Selain sumber daya yang tidak perlu (seperti memori dan instans codec) yang ditahan, kegagalan untuk segera memanggil metode ini jika objek MediaRecorder tidak lagi diperlukan juga dapat menyebabkan konsumsi baterai berkelanjutan untuk perangkat seluler, dan kegagalan perekaman untuk aplikasi lain jika tidak ada beberapa instans codec yang sama yang didukung pada perangkat. Bahkan jika beberapa instans codec yang sama didukung, beberapa penurunan performa mungkin diharapkan ketika beberapa instans yang tidak perlu digunakan pada saat yang sama.

Dokumentasi Java untuk android.media.MediaRecorder.release().

Bagian halaman ini adalah modifikasi berdasarkan pekerjaan yang dibuat dan dibagikan oleh Proyek Sumber Terbuka Android dan digunakan sesuai dengan istilah yang dijelaskan dalam Lisensi Atribusi Creative Commons 2.5.

Berlaku untuk