MediaActionSound Класс

Определение

Класс для создания звуков, соответствующих тем, которые создаются различными действиями, выполняемыми API мультимедиа и камеры.

[Android.Runtime.Register("android/media/MediaActionSound", DoNotGenerateAcw=true)]
public class MediaActionSound : Java.Lang.Object
[<Android.Runtime.Register("android/media/MediaActionSound", DoNotGenerateAcw=true)>]
type MediaActionSound = class
    inherit Object
Наследование
MediaActionSound
Атрибуты

Комментарии

Класс для создания звуков, соответствующих тем, которые создаются различными действиями, выполняемыми API мультимедиа и камеры. Рекомендуется вызывать методы в этом классе в фоновом потоке, так как он зависит от вызовов связывателя.

Этот класс рекомендуется использовать с android.hardware.camera2 API, так как API camera2 не воспроизводит звуки самостоятельно для каких-либо действий захвата или записи видео.

В более старой версии android.hardware.Camera API используйте этот класс для воспроизведения соответствующего звука операции камеры при реализации пользовательского механизма записи видео или записи видео (с помощью обратных вызовов предварительного просмотра камеры с android.hardware.Camera#setPreviewCallback Camera.setPreviewCallbackпомощью или, например, при обработке GPU с android.hardware.Camera#setPreviewTexture Camera.setPreviewTextureпомощью , или при реализации в приложении какой-либо другой функции, похожей на камеру).

Нет необходимости воспроизводить звуки при использовании android.hardware.Camera#takePicture Camera.takePicture или android.media.MediaRecorder для неподвижных изображений или видео соответственно, так как платформа Android будет воспроизводить соответствующие звуки, когда это необходимо для этих вызовов.

Документация по Java для android.media.MediaActionSound.

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

Конструкторы

MediaActionSound()

Создайте новый экземпляр MediaActionSound.

MediaActionSound(IntPtr, JniHandleOwnership)

Конструктор, используемый при создании управляемых представлений объектов JNI; вызывается средой выполнения.

Поля

FocusComplete
Устаревшие..

Звук, указывающий на завершение фокусировки.

ShutterClick
Устаревшие..

Звук, используемый для android.hardware.Camera#takePicture Camera.takePicture обозначения захвата неподвижного изображения.

StartVideoRecording
Устаревшие..

Звук, используемый для android.media.MediaRecorder#start MediaRecorder.start() обозначения начала записи видео.

StopVideoRecording
Устаревшие..

Звук, используемый для android.media.MediaRecorder#stop MediaRecorder.stop() обозначения конца записи видео.

Свойства

Class

Возвращает класс среды выполнения данного объекта Object.

(Унаследовано от Object)
Handle

Дескриптор базового экземпляра Android.

(Унаследовано от Object)
JniIdentityHashCode

Класс для создания звуков, соответствующих тем, которые создаются различными действиями, выполняемыми API мультимедиа и камеры.

(Унаследовано от Object)
JniPeerMembers

Класс для создания звуков, соответствующих тем, которые создаются различными действиями, выполняемыми API мультимедиа и камеры.

PeerReference

Класс для создания звуков, соответствующих тем, которые создаются различными действиями, выполняемыми API мультимедиа и камеры.

(Унаследовано от Object)
ThresholdClass

Этот API поддерживает инфраструктуру Mono для Android и не предназначен для использования непосредственно из кода.

ThresholdType

Этот API поддерживает инфраструктуру Mono для Android и не предназначен для использования непосредственно из кода.

Методы

Clone()

Создает и возвращает копию этого объекта.

(Унаследовано от Object)
Dispose()

Класс для создания звуков, соответствующих тем, которые создаются различными действиями, выполняемыми API мультимедиа и камеры.

(Унаследовано от Object)
Dispose(Boolean)

Класс для создания звуков, соответствующих тем, которые создаются различными действиями, выполняемыми API мультимедиа и камеры.

(Унаследовано от Object)
Equals(Object)

Указывает, равен ли какой-то другой объект этому объекту.

(Унаследовано от Object)
GetHashCode()

Возвращает значение хэш-кода для объекта.

(Унаследовано от Object)
JavaFinalize()

Вызывается сборщиком мусора для объекта , когда сборка мусора определяет, что больше нет ссылок на объект .

(Унаследовано от Object)
Load(MediaActionSoundType)

Предварительно загрузите предопределенный звук платформы, чтобы свести к минимуму задержку при последующем воспроизведении #playзвука .

LoadAsync(MediaActionSoundType)

Класс для создания звуков, соответствующих тем, которые создаются различными действиями, выполняемыми API мультимедиа и камеры.

MustPlayShutterSound()

Возвращает значение true, если приложение должно воспроизводить звук затвора в соответствии с определенными региональными ограничениями.

Notify()

Пробуждает один поток, ожидающий монитора этого объекта.

(Унаследовано от Object)
NotifyAll()

Пробуждает все потоки, ожидающие на мониторе этого объекта.

(Унаследовано от Object)
Play(MediaActionSoundType)

Воспроизведение одного из стандартных звуков платформы для действий мультимедиа.

Release()

Освободите все звуковые ресурсы, используемые этим экземпляром MediaActionSound.

SetHandle(IntPtr, JniHandleOwnership)

Задает свойство Handle.

(Унаследовано от Object)
ToArray<T>()

Класс для создания звуков, соответствующих тем, которые создаются различными действиями, выполняемыми API мультимедиа и камеры.

(Унаследовано от Object)
ToString()

Возвращает строковое представление объекта.

(Унаследовано от Object)
UnregisterFromRuntime()

Класс для создания звуков, соответствующих тем, которые создаются различными действиями, выполняемыми API мультимедиа и камеры.

(Унаследовано от Object)
Wait()

Вызывает ожидание текущего потока, пока он не пробудится, как правило, из-за <уведомления><<> или>прерывания или прерывания.><

(Унаследовано от Object)
Wait(Int64)

Вызывает ожидание текущего потока, пока он не пробудится, как правило, путем <уведомления><<> или>прерывания или прерывания<> или до истечения определенного количества реального времени.

(Унаследовано от Object)
Wait(Int64, Int32)

Вызывает ожидание текущего потока, пока он не пробудится, как правило, путем <уведомления><<> или>прерывания или прерывания<> или до истечения определенного количества реального времени.

(Унаследовано от Object)

Явные реализации интерфейса

IJavaPeerable.Disposed()

Класс для создания звуков, соответствующих тем, которые создаются различными действиями, выполняемыми API мультимедиа и камеры.

(Унаследовано от Object)
IJavaPeerable.DisposeUnlessReferenced()

Класс для создания звуков, соответствующих тем, которые создаются различными действиями, выполняемыми API мультимедиа и камеры.

(Унаследовано от Object)
IJavaPeerable.Finalized()

Класс для создания звуков, соответствующих тем, которые создаются различными действиями, выполняемыми API мультимедиа и камеры.

(Унаследовано от Object)
IJavaPeerable.JniManagedPeerState

Класс для создания звуков, соответствующих тем, которые создаются различными действиями, выполняемыми API мультимедиа и камеры.

(Унаследовано от Object)
IJavaPeerable.SetJniIdentityHashCode(Int32)

Класс для создания звуков, соответствующих тем, которые создаются различными действиями, выполняемыми API мультимедиа и камеры.

(Унаследовано от Object)
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates)

Класс для создания звуков, соответствующих тем, которые создаются различными действиями, выполняемыми API мультимедиа и камеры.

(Унаследовано от Object)
IJavaPeerable.SetPeerReference(JniObjectReference)

Класс для создания звуков, соответствующих тем, которые создаются различными действиями, выполняемыми API мультимедиа и камеры.

(Унаследовано от Object)

Методы расширения

JavaCast<TResult>(IJavaObject)

Выполняет преобразование типа, проверенного средой выполнения Android.

JavaCast<TResult>(IJavaObject)

Класс для создания звуков, соответствующих тем, которые создаются различными действиями, выполняемыми API мультимедиа и камеры.

GetJniTypeName(IJavaPeerable)

Класс для создания звуков, соответствующих тем, которые создаются различными действиями, выполняемыми API мультимедиа и камеры.

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