Поделиться через


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 больше не нужен, может также привести к непрерывному потреблению батареи для мобильных устройств, а также сбой записи для других приложений, если на устройстве не поддерживается несколько экземпляров одного и того же кодека. Даже если поддерживается несколько экземпляров одного и того же кодека, то при одновременном использовании нескольких экземпляров может потребоваться некоторое снижение производительности.

Документация по Java для android.media.MediaRecorder.release().

Части этой страницы — это изменения на основе работы, созданной и общей проектом с открытым исходным кодом Android и используемой в соответствии с условиями, описанными в лицензии Creative Commons 2.5 Attribution.

Применяется к