共用方式為


MediaRecorder.Release 方法

定義

釋放與此 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
屬性

備註

釋放與此 MediaRecorder 對象相關聯的資源。 當您使用 MediaRecorder 完成時,最好呼叫此方法。 特別是,每當應用程式的活動暫停(呼叫其 onPause() 方法,或已停止(呼叫其 onStop() 方法時,應該叫用此方法來釋放 MediaRecorder 物件,除非應用程式有特殊需要保留物件。 除了保留不必要的資源(例如記憶體和編解碼器實例)之外,如果不再需要 MediaRecorder 物件,則無法立即呼叫此方法,也可能導致行動裝置持續耗用電池,如果裝置上不支援多個相同編解碼器的實例,其他應用程式就會記錄失敗。 即使支援相同編解碼器的多個實例,當同時使用不必要的多個實例時,可能會預期某些效能降低。

android.media.MediaRecorder.release()Java 檔。

此頁面的部分是根據 Android 開放原始碼專案所建立和共用的工作進行修改,並根據 Creative Commons 2.5 屬性授權中所述的詞彙使用。

適用於